Archive for the tag 'GtkRadiant'

4 20 2008

Nexuiz地图传送门和弹射台的制作

Published by muzuiget under Mod

其实跟CS的差不多,非常简单,实体的描述基本上看Xman的天书就行了,只不过GtkRadiant操作跟Hammer稍有不同。
传送门:
拖出一个固体,然后右键,选择“trigger_teleport”,然后这个固体就变成固体实体(Xman的天书说的)。这个固体作为起点,在游戏是不可见的。额外添加一个带特殊纹理的固体做标记就可以了。

然后按Esc键取消选择,在想到的目的地按右键,选择“misc_teleporter_dest”,就建立一个点实体。按n键弹出属性对话框,在对话框的“key”栏填写“targername”,“Value”填写“t3”(随便一个名),按回车添加到上方的区域。

再次选中刚才的“trigger_teleport”固体实体,也在属性对话框中,添加一个“target”的值为“t3”,也就传送目标。
在3D视图在2个实体之间就出现一条线了,一个传送门就搞定了。

弹射台:
弹射台跟传送门一样,无非是起点实体是“trigger_push”,目标实体是“trigger_position”。在游戏中也是不可见的,之后也出现一条线。

2 responses so far

4 19 2008

成功解决GtkRadiant在Ubuntu下运行问题

Published by muzuiget under Mod

昨日编译好了GtkRadiant (《编译GtkRadiant的Linux版 》) ,却发现运行时后出错,很是郁闷,错误提示是无法找到有效的游戏文件,可视我明明在Ubuntu下装了Nexuiz 啊。
去官方论坛转悠,发现一个帖子,如何如何设置在Linux下的GtkRadiant ,很长很长,没什么耐性按操作做完。不过大概看了一下,貌似要需要几个配置文件。

编译好的GtkRadiant运行文件是在“install”目录下,对比了一下Windows版的GtkRadiant目录,很相似,都有相同的文件名,相当于“install”文件夹了。明显是缺少“xxx.game”这样的文件夹,复制一个过去试试?
把Windows下GtkRadiant目录里的的“nexuiz.game”文件夹复制到“install”目录里,运行一下,还是有错。还要一个文件。
在“install”里建立一个“games”文件夹,然后把Windows里那个“games”目录里的“nexuiz.game”文件夹复制过去。
也就是总共复制一个文件夹和一个文件,再次运行GtkRadiant,哈哈,出现游戏选择对话框了。点击继续,打开久违的设计界面。

打开在Windows下设计好的地图,自行编译过的东西就是不一样,运行非常流畅(通过移动3d视图判断),编译,编译速度也是比Windows的快得多。 编译好后,出现bsp文件,复制到家目录里的“.nexuiz”里的“maps”文件夹,当然也可以直接把map文件复制到那里,编译地图后就直接运行游 戏就行了,运行游戏,找到地图文件,载入地图,一切正常。

以后就能在Ubuntu开发地图了,瓦卡卡卡。

No responses yet

4 18 2008

编译GtkRadiant的Linux版

Published by muzuiget under Mod

按照编译指南编译的
这个id的网站Firefox提示证书未经过验证,添加到例外就好了。

下载源代码
在 GtkRadiant 的官方网页上有一个到 debian 的描述页面,,版本是“1.5.0.svn20070511-1.2”,年代有些久远。
下载“gtkradiant_1.5.0.svn20070511.orig.tar.gz”。
使用这个源代码结果我编译出错。
用 svn 下载最新版的吧,从最新的源代码可以在 Subversion 仓库获得。
https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/
如果没有安装 Subversion 客户端那么执行
sudo apt-get install subversion
然后进入到要下载保存源代码的文件夹,执行:
svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/ ./GtkRadiant
如果提示“此证书并不是由信任的权威机权颁发。请使用此指纹手工验证其有效性!”,输入t暂时接受,执行结束后显示“取出版本 250。”,继续
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./GtkRadiant/games/Q3Pack
经过漫长的等待,最后显示“取出版本 41。”。整个源代码有25.8M之多。不过上面说下载的包解压都却只有15M,先打包备份一下,以防不测。
编译源代码:
需要环境:
- gcc >= version 3.1 (preferably)
- scons >= 0.96 (radiant is built with scons rather than make)
- python >= 2.3.0, (scons requires python, some build steps use python)
- svn >= 1.1 (some build steps [...]

No responses yet