找回密码
 点一下
查看: 2600|回复: 12

自己搞了个不素很完美的T版动态导弹跟踪~~

  [复制链接]
发表于 2007-4-11 00:18:04 | 显示全部楼层 |阅读模式
J版本原始连接:
http://www.gacn.net/bbs/read.php?tid=3868

呃,看鸟很久那个J的附件依然不明白写虾米(555,J盲的悲哀....)

以下这个T版本素本人经过原帖子里面的对话精神,
再根据自己以前做过但素失败了的导弹跟踪演示,
修改,结合.......做出来的,但是依然不完美....................

请看图片:
(注:只写入了弹道弧线为0的演示,至于弹道弧线不为0的技能,本人不会计算~_~!
       其中,山丘锤子速率为800)


123123.jpg

123123123.jpg   


看完了图片,大家发现一个很致命的bug了吗?
当锤子还没有砸到目标而山丘施放下一次技能的时候会计算错误

由于水平问题,本人不知道怎么解决这个问题,
只知道一个很极端的方法来避免.....T里面有一句"禁止 XX技能 对 XXX玩家"............
留待LX的帮忙解决吧~~~~

PS:另外,还有2个问题已经写在T里面鸟,如果LX的哪位知道答案D,请告诉一下,本人水平有限~_~!

希望能有个比较完美的T版动态导弹跟踪让不会J的人学习学习...

T版导弹跟踪.w3x

19 KB, 下载次数: 34

发表于 2007-4-11 17:51:11 | 显示全部楼层
弧线计算方法是一样
那个等待0.30秒是多余的,只需改成"单位 - 开始释放技能效果"就行了
不能多人使用的问题,只须用几个局部变量就是了

PS:网吧不能下载东西,LZ把问题贴出来吧?
回复

使用道具 举报

 楼主| 发表于 2007-4-11 22:21:22 | 显示全部楼层
计算弧线从开始到降落不难,就难在单位大幅度移动后的计算,感觉象自动导航的样子..............

恩,修改为开始施放技能效果,原来有这个作用,学习鸟,谢谢^_^.

局部?全局?看鸟很多演示依然不明白素虾米(就素这个水平所在~_~!)
找了很多帖子,MS都没有详细解析D...........

问题在贴图里面有啊,在注析里面.
回复

使用道具 举报

发表于 2007-4-12 09:33:20 | 显示全部楼层
[s:36] 期待问题完美解决
回复

使用道具 举报

 楼主| 发表于 2007-4-12 22:43:42 | 显示全部楼层
MS被挤下来鸟...
顶下......

有谁能帮忙解释图片里面的2个疑问呢?

另外,对于1楼所说D局部变量和全局变量,找鸟好好好好好好多帖子还素看不明白....................
回复

使用道具 举报

发表于 2007-4-13 00:53:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-4-13 01:16:24 | 显示全部楼层
555,刚找到鬼魂D帖子,好象想增加什么J的功能到T里面,不过被麦子否定鸟,555...................

呃,MS某E最近都说忙啊忙D.....................

等待懂J又有空的淫鸟.....................
回复

使用道具 举报

发表于 2007-4-13 16:10:01 | 显示全部楼层
可以定义几个全局变量
target_unit
target_point
trigger_point
trigger_point2
然后在动作头部写上
custom script: local unit udg_target_unit
custom script: local unit udg_target_point
custom script: local unit udg_trigger_point
custom script: local unit udg_trigger_point2
然后....自由调用(在这个动作里)
原理是局部变量优先高于全局(好象是这么说)
回复

使用道具 举报

 楼主| 发表于 2007-4-14 01:08:37 | 显示全部楼层
好吧,对于一个J盲来说...........

弄鸟很就依然报错,怎么添加这些自定义代码?
分别在2个T里面尝试鸟很多种写法,依然报错................................

第一个T里面的3句设置变量(原来的3句)都有报错
第二个T不知道怎么错鸟...反正2个T都被禁止....................

J盲D悲哀 [s:56]
回复

使用道具 举报

发表于 2007-4-17 15:00:53 | 显示全部楼层
您不是把"custom script: "这个也写上了吧?
回复

使用道具 举报

 楼主| 发表于 2007-4-17 17:27:06 | 显示全部楼层
虽然偶素J盲,但素鸟文还素明白D........

由于这个计算使用2个T来完成,那么声明局部变量怎么做才正确?

尝试过把这些放在第一个T里面,报错...
分开来声名,依然报错...... [s:37]

LS的能帮忙做个演示吗?
回复

使用道具 举报

发表于 2007-4-17 18:44:13 | 显示全部楼层
局部变量只能在同一动作里使用,如果要传递的话,用全局变量,或RETURN BUG
回复

使用道具 举报

发表于 2007-4-17 18:51:14 | 显示全部楼层
引用第7楼havonz于2007-04-13 16:10发表的  :
可以定义几个全局变量
可以定义几个全局变量
target_unit
target_point
trigger_point
trigger_point2

然后在动作头部写上
custom script: local unit udg_target_unit
custom script: local unit udg_target_point
custom script: local unit udg_trigger_point
custom script: local unit udg_trigger_point2
然后....自由调用(在这个动作里)
原理是局部变量优先高于全局(好象是这么说)

红色部分是全局变量,不是自定义代码哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 06:52 , Processed in 0.053253 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表