Vanilla备份:小正太与某自重不能君[关卡制作问答]

作者 admin, 2011 三月 11, 21:12:04

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

小清新君

#330
引用我从网站下了一个敌人放入游戏,发现她攻击力狠低,劳拉站半天都死不了
NG教程说通过脚本能更改敌人对劳拉 ...
江户川小狼 发表于 2011-4-19 17:30
是哪篇中文教程提到过?我已经完全没有印象了......
但我看了下NG CENTER里的Reference(参考)选项卡,SCRIPT NEW commands(新脚本命令)分类下有一条自定义敌人特性的命令,不过很多内容还处于试验状态所以谨慎使用吧,语法是:
Enemy=Slot, HP (vitality),  NEF_ flags, TombFlags, EXTRA_ flags, Damage1, Damage2, Damage3
因为你只需要改敌人对lara的攻击伤害,所以关注Enemy=后的第一个参数和最后三个参数,其他不需修改的都填IGNORE(采用默认值)

以死亡之城(city.tr4)一关里的拿Uzi和Grenade(榴弹枪)的敌人为例
Enemy=SAS, IGNORE, IGNORE, IGNORE, 0, IGNORE, 1000
1、这个敌人占用的是wad里的SAS这个槽位(Solt),所以第一个参数填SAS,如果你使用的是tut1.wad,那么里边的敌人槽位就是BADDY_1和SCORPION(蝎子)等等,依此类推。
2、最后三个参数代表了三种攻击方式对lara能造成的伤害(并不是所有敌人都有那么多种攻击方式),SAS有两种攻击方式,Uzi的伤害范围是0-255,默认为15,范例设置为0(无伤害),第二种攻击方式范例设置为默认(因为SAS好像没有对应的攻击方式),第三种是榴弹枪的伤害,取值从-1000到1000(负数慎用),范例设置为1000会造成lara立即死亡并且附带燃烧效果。
具体哪种攻击方式对应哪位数值就需要你自己多试验了,你也可以参考同样在Reference(参考)选项卡下的DAMAGE ENEMY list分类,里边会列出敌人的Solt和伤害范围和默认值。

引用关卡如果完成了,在Fin触发器怎么设才能结束游戏返回菜单而不是跳到下关呢?
江户川小狼 发表于 2011-4-22 17:26
设置FINISH触发器,把(Object to trigger <#>):右边的输入框改成-1

引用设置OCB,输入数字后,一定一定要按回车键
max 发表于 2011-4-22 17:31
QAQ 重新翻了下PDF,竟然犯这种官方手册里都有明确文字说明的错误,让我情何以堪 QAQ
多谢max提醒 QAQ

引用重力触发器是什么英文名字?
80laocheshou 发表于 2011-4-23 15:58
HEAVY TRIGGER,很多教程和官方手册都有提到,应该好好看看

引用顺便问下绳子的wad叫什么
江户川小狼 发表于 2011-4-23 18:00
ROPE,杆子是POLEROPE,点着的是FIREROPE,这些都是打开地下墓穴(catacomb.PRJ)找到的

引用按钮的问题,可以先用wadmerger打开tut1的wad,点击switch manager,选择OCB 2的选项为small push button ...
max 发表于 2011-4-23 18:22
没印象4里边有没有这种按钮开关了,但这种按钮在3里就很频繁
所以4的wad里,lara object好像不包含3的动作,需要手动添加和替换?

引用喷火怎么做?还有,我照MAX的样子编译了sound.txt,但是一进入游戏什么物体的音效都没了?怎么办? ...
80laocheshou 发表于 2011-4-24 10:22
之前备份过文件了么,恢复回来再试试看吧
你是不是修改了关卡名称和wad名称?

引用NGLE能显示敌人血量么?如果能,请把编译的字符写出来!谢谢!
80laocheshou 发表于 2011-4-24 10:39
ColorRGB= 1, 0, 0, 255
ColorRGB= 2, 0, 255, 0
Customize= CUST_BAR, BAR_CUSTOM1, FBAR_SHOW_BAR_NAME, >
280, 30, 120, 20, 1, 2, #0800
GlobalTrigger= 1, IGNORE, GT_CONDITION_GROUP, IGNORE, 1, 2, 3
TriggerGroup= 1, $2000, 244, $1471, $8000, 113, $129
TriggerGroup= 2, $2000, 271, $71, $2000, 351, $0, $2000, 245, $2FF, $2000, 256, $350, >
$2000, 118, $4, $2000, 245, $5550, $2000, 293, $950, >
$2000, 237, $40, $2000, 263, $FF, >
$2000, 287, $50, $2000, 256, $C50, $2000, 288, $50, $2000, 253, $64FF, >
$2000, 331, $4
TriggerGroup= 3, $2000, 332, $4
TriggerGroup= 4, $8000, 80, $128, $2000, 239, $200E, >
$8000+TGROUP_ELSE, 80, $228, $2000, 239, $200F
Parameters= PARAM_BIG_NUMBERS, 10000, 41, 106
这段代码插入到哪里应该不用说明了吧?如果不知道位置那么就先看看官方手册吧

江户川小狼

#331
引用是哪篇中文教程提到过?我已经完全没有印象了......
但我看了下NG CENTER里的Reference(参考)选项卡,SCRI ...
小清新君 发表于 2011-4-24 14:35


    小清新君......工作太累了嘛,看不到我的COPY钥匙孔问题?0.0 要注意休息啊

dead_dance

#332
求教一个使劳拉瞬间移动的方法,在这里看到的教程
http://www.skribblerz.com/tuts/tuts2/teleporting.htm

我按照他的方法做,但是没有成功。
这里是我理解的方法:
1.假设需要将劳拉从A点传送到B点,那么先在B点放置一个LARA_START_POS,OCB中填入数字1,没有按1那个按钮,我看教程中只在框中填入一个数字。
2.点LARA_START_POS,在A点设置一个trigger,和教程中图示一样。

此时是不是已经设置好这个传送点了?还有什么错误的地方么?

80laocheshou

#333
回复 331# 小清新君


    啊?完全看不懂,喷火怎么做?

max

#334
引用求教一个使劳拉瞬间移动的方法,在这里看到的教程


我按照他的方法做,但是没有成功。
这里是我理解的方法 ...
dead_dance 发表于 2011-4-24 17:12

设置触发器的时候你理解错了。在B点设置触发器不需要先点LARA_START_POS。因为使用的是flipeffect来触发,所以直接点B点,放置一个触发器,然后调出触发器设置窗口来设置就OK了。

另外,我以前翻译过,可以参考一下
http://trle.gmly.info/index.php?doc-view-207

dead_dance

#335
引用设置触发器的时候你理解错了。在B点设置触发器不需要先点LARA_START_POS。因为使用的是flipeffect来触发 ...
max 发表于 2011-4-24 18:54

由A传送到B点,在B点设置触发器?
经过实验,还是失败了。再看看我的理解:
从A点传送到B点,1:在B点放置一个LARA_START_POS,点O,设置OCB为一个数字,例如1。
2:在A点设置一个触发器,如教程图示一般。
以上就好了?但是我没有成功....

max

#336
哦,我说错了,我应该在A点放置触发器,我说说我的流程吧
1.在B点放置LARA_START_POS,O键,在输入框了输入一个唯一的数字,如2,回车,点OK
2.点A点,点紫色按钮设置触发器,点紫色按钮旁边的文字调出触发器设置窗口,做如下设置
[attach]355[/attach]
3.点OK,完成

dead_dance

#337
[i=s] 本帖最后由 dead_dance 于 2011-4-24 22:35 编辑 [/i]

引用哦,我说错了,我应该在A点放置触发器,我说说我的流程吧
1.在B点放置LARA_START_POS,O键,在输入框了输入 ...
max 发表于 2011-4-24 22:18

我也是这么设计的,换个房间再设计,劳拉踩上A点时,居然穿过地面直接摔死了.... 另外再换个地方,还是不生效

80laocheshou

#338
回复 324# max


    BOULDER_FALL在哪呢?找不着?

80laocheshou

#339
引用是哪篇中文教程提到过?我已经完全没有印象了......
但我看了下NG CENTER里的Reference(参考)选项卡,SCRI ...
小清新君 发表于 2011-4-24 14:35


    怎么插呀?我完全不知道!官方教程字太小,眼睛看得累!

江户川小狼

#340
引用怎么插呀?我完全不知道!官方教程字太小,眼睛看得累!
80laocheshou 发表于 2011-4-25 12:02


    编译脚本都不会么,要打好基础啊

江户川小狼

#341
引用回复  max


    BOULDER_FALL在哪呢?找不着?
80laocheshou 发表于 2011-4-25 12:01
[attach]358[/attach]我找了一下,狠容易就找到了,在这

80laocheshou

#342
回复 341# 江户川小狼


    我会,不过太复杂了!

dead_dance

#343
劳拉瞬移还是不能,这次发现的情况如下:
给LARA_START_POS设定不同的OCB值时,当劳拉走上传送点会发生不同的情况。有时会撞在看不到的透明墙上,有时会撞在只占半个格子的透明墙上,有时干脆直接穿透地板掉落身亡。但不管怎么样,都无法实现传送功能...

max

#344
回复 344# dead_dance

重新建一个工程呢?
我测试中试过一载入游戏就崩溃了,后来重建一个工程编译就OK了

再不行,我把我的工程上传上来吧,也是用tut1的