有些自制关卡问题

作者 江户川小狼, 2011 九月 23, 14:13:23

« 上一篇主题 - 下一篇主题 »

江户川小狼

我放了个TRAPDOOR,并在同一位置地下放上触发 预想是踩上TRAPDOOR就掉下去,但结果是木反应......跳到下面地下倒是开了
有什么方法能让触发的范围在TRAPDOOR上面?一踩上就开了掉下去?

我放了一横杆,抓住却是爬竖杆的动作,怎么弄?

有没有办法一个关卡同时有竖杆和横杆?

BlueSky

引用原帖由 江户川小狼 于 2011-9-23 14:13 发表
我放了个TRAPDOOR,并在同一位置地下放上触发 预想是踩上TRAPDOOR就掉下去,但结果是木反应......跳到下面地下倒是开了
有什么方法能让触发的范围在TRAPDOOR上面?一踩上就开了掉下去?


trapdoor 必须放在一个房间的最高处, 比如有2个房间, A 和 B,  A房间的celling 有一个block 比其它的高出1个click(假设这个celling 是13), B房间和A房间对接同过这个block 对接, trapdoor 必须放在A房间的这个block 的最高处地方,必须celling 平行, 不能超高13click), trigger 需要设置在B房间里, 与A房间那个对接的block上。 trapdoor ocb = 0 时, lara 站上去trapdoor就会打开, 然后lara 就会掉下去。

[ 本帖最后由 BlueSky 于 2011-9-23 20:57 编辑 ]

江户川小狼

我试试。。。。其他问题呢?

maxchen

trapdoor请看这里
http://www.skribblerz.com/tuts/trapdoors.htm

Parallel-Bars,ngle的主页上就有例子,连项目文件都提供了
http://www.trlevelmanager.net/demos.htm

[ 本帖最后由 maxchen 于 2011-9-24 14:05 编辑 ]

江户川小狼

横杆哪个完全不理解......

BlueSky

http://www.skribblerz.net/ngle/trngprojectparallelbars.zip

先下载这个文件。

第一种方法
1. 用wadmerger打开Cparbar.wad
2. 进入animation editor, 分别导出461, 462, 463三个动画
3. 用wadmerger打开自己的工程, 进入animation editor, 将动画增加到463。
4. 分别用导出的动画文件替换461, 462, 463
5. 选种461, 将next animation 改为462
6. 选种462, 将next animation 改为463
7. 保存.

在房间里加上parallel_bar, lara 跳的距离是根据这个物体的ocb, ocb越大, 跳的越远(只有1个方向由ocb控制, 另一个方向无效)

这个方法不能控制 LARA 旋转的圈数。

第二种方法

去掉第一种方法里的步骤6.


在animation editor 种选462动画, 点上方有1-2图标的按扭, 打开一个对话框, 下方有5个空, 分别输入129, 8, 9, 463, 0, 点add按钮. 保存wad.

这个方法可以控制 LARA 旋转圈数。 script 设置参照 文件里的, 具体说明参照ng_center中的reference.

[ 本帖最后由 BlueSky 于 2011-9-25 21:11 编辑 ]

江户川小狼

噢,哪多少OCB分别是跳多少格?能给个表么

BlueSky

这个没有表, 作者提供了一个贴图, 你把1-11导入到你的贴图里, 在地板上排列好, 用这个测试。

江户川小狼

噢,哪如果简化点,我只要俩边荡都是两格半左右,怎么弄?

maxchen

BlueSky已经写得很详细了
自己使用1-11的贴图测试

凡事先自己想,自己动手验证,不要想都不想就希望别人把答案告诉你
做伸手党,永远也学不到自己的东西

BlueSky

在[level] 里增加
Customize=    CUST_PARALLEL_BARS, PB_DOUBLE_FACE, IGNORE, 1

script  中最后一个1是最大旋转圈数, 这里先忽略它。 parallel_bar 的ocb 大约在250-350左右. 每次以50增加或减少试试看. parallel_bar 与 LARA 落脚地面的高度差也有些关系。

[ 本帖最后由 BlueSky 于 2011-9-28 00:07 编辑 ]

0w0

来替BlueSky鼓掌~
max的观点+10086
对于小狼而言,首先必须肯定的是你对自制关卡的热情,其次英语能力是可以逐渐培养的,目前阶段求人翻译也无可厚非(前提是有人有时间有精力以及有足够耐心帮你),还有既然自视为洗衣粉,那就应该多多利用已知的线索,通过亲自验证来展示自己的推理能力吧,
唉...可是看到9楼貌似有点空有热情不假思索过多依赖的意味了...期待你日后的表现,干巴爹!

江户川小狼

感谢小清新君,Max 和Blue 咱们是先搁下这个问题
我现在碰到一个相当巨大的问题
我,本来是在编辑一个door的开门动作速度的,因为门慢慢缓开感觉狠好0.0
改好以后当然要Save WAD啦,然后我一时手快居然覆盖到了我整个tut1.Wad 所有东西都变成了一个门!!!!!!!!!!!!0.0 我知道覆盖无法恢复,所以只好从不久前编译好的TR4从提取Wad 但不管TR2Prj还是WADMerger 的LoadTR都出错无法提取,我朋友也是就我这TR4提不了
怎么办,如果提不出原来的WAD我就无法继续做下去了0.0:Q

[ 本帖最后由 江户川小狼 于 2011-9-28 13:49 编辑 ]

BlueSky

这个程序出错在读取对象信息时,  数组超范围了.

建议你把tr4 文件放网盘上让大家看一下,  如果没有办法, 就只能重新做了.

[ 本帖最后由 BlueSky 于 2011-9-28 16:12 编辑 ]

maxchen

wadmerger要读tr文件是需要安装zlib的,先确认系统system32目录或者程序根目录上是否有zlib相关的dll文件
不过我以前试过,还是无法读自制关卡的tr4文件