Jump to content
主视角中国

Recommended Posts

Posted

上一讲我们已经通过 coord 命令知道了奥马哈沙滩上某点的坐标,这一讲我们要学习如何在这个点上增加东西,放什么好呢?就放一个V2导弹吧。

1. 现在来学习放置物件的两个指令语法中的第一个:

local.别名 = spawn 模型路径/模型.tik

local.别名.origin = ( x轴 y轴 z轴 )

local.别名.angle = 0

对应我们要放置的V2导弹,写成:

local.V2 = spawn models/static/v2.tik

local.V2.origin = ( 925 -4007 -443 )

local.V2.angle = 0

其中别名随便起,但同一组中别名要一致,建议使用模型名称。第一行是产生 V2 导弹,第二行是指定 V2 的坐标,第三行是指定导弹的水平方向上的角度,譬如是朝西还是朝东。( 925 -4007 -443 ) 就是我们在上一讲中确定的沙滩上的某点坐标。

现在我们就在 obj_team3.scr 中增加以上内容。

2. 好,保存一下,然后再进入游戏建立主机看看效果吧!

3. 咦,这个导弹人怎么能穿过啊,好像不存在一般。

4. 不过不打紧,我们增加一个参数让它成为实实在在的硬件。这个参数就是 solid 。

在刚才的那段后面加上一句 local.V2 solid ,保存即可。

5. 再进入游戏,这下行了,无论是人还是手雷火箭筒都不会穿过了。

好了,今天就讲到这里,我们再复习一下今天的内容:

修改地图脚本,用一组语句在该坐标上增加一个V2导弹。

local.V2 = spawn models/static/v2.tik

local.V2.origin = ( 925 -4007 -443 )

local.V2.angle = 0

local.V2 solid

大家可以试试把语句中的 v2.tik 替换成 vehicle_c47.tik 或者 piperplane.tik 或者 tree_winter_fillpine.tik 看看会变成什么? :rolleyes:

  • 3 months later...
Posted

S-22兄:我已经成功地在地图添加了爆破筒,但无法引爆,请不吝赐教

Posted

告诉你思路吧。我最近没有时间继续做教学。

在爆破筒上增加一个使用类的触发器,作用是启用一个爆炸,在爆破筒那个坐标放一个爆炸,设置威力参数,再增加一个消失类的触发器,作用是把爆破筒的模型消掉。

这样就行了。

Posted

在M112B俺是用下面的炸tank01,

$tank01 thread global/vehicles_thinkers.scr::tank_killed

可联网时有麻烦了机器时常常反应不过来,导致死机了看来也

不能完全引用原程序,加上爆炸画面吧一点威力没有...

威力参数俺感兴趣,有参考吗?

thank!

Posted

我估计 tank_killed.scr 得自己改改内容。

比较不好资源的爆炸需要加入一个爆炸的实体名,而且要在地图.scr里面事先定义好爆炸。你看看资料备查里面有没有,没有的话只能去 modtheater 找了。

Posted

那个爆炸说白了,是看的,俺已没问题,

单人图嘛.模型找不着,

就是说,俺的图已改了另一种方法,最简单的方法,将它删掉

$tank01 remove

但炸后,TANK下面没了,还有个脑袋支在那(112B)....

不如$tank01 thread global/vehicles_thinkers.scr::tank_killed好使

只是这威力参数的程序吗?

radiusdamage $tank01.origin 150 300

  • 1 month later...
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...