Project1
标题:
请教:口袋妖怪里敌人自动发现主角的效果如何实现
[打印本页]
作者:
服部真藏
时间:
2008-6-25 10:26
标题:
请教:口袋妖怪里敌人自动发现主角的效果如何实现
口袋妖怪中,经常有环顾四周的敌人,如果其正面向主角就会察觉(出叹号)并奔到主角面前开战,有没有能实现这一效果的方法?小弟只会些美工,想做潜行系统又苦于是脚本小白……望各位大大帮忙!{/hx} [LINE]1,#dddddd[/LINE]
版务信息:版主帮忙结贴~
作者:
灯笼菜刀王
时间:
2008-6-25 10:57
用坐标判断,固定面向的只要一个坐标就行了,可以转向的就多个事件的面向判断。事件用固定移动方式转向。当坐标符合的时候,事件播放动画,然后设置移动路线走过来就行了(这一步可能也需要判断下,因为距离不固定~)
作者:
服部真藏
时间:
2008-6-25 13:02
感谢……可是什么叫做坐标判断啊?怎样操作?(表PIA我……脚本真的一窍不通)
作者:
stella
时间:
2008-6-25 16:37
给你个范例看看~
http://rpg.blue/upload_program/files/qianru_94811807.rar
作者:
服部真藏
时间:
2008-6-25 17:16
文件……文件破损……{/dk}{/dk}{/dk}{/zk}
作者:
stella
时间:
2008-6-25 17:39
我这儿下的都没问题
或者参考一下视野系统
http://rpg.blue/web/htm/news236.htm
http://rpg.blue/web/htm/news223.htm
作者:
灯笼菜刀王
时间:
2008-6-25 21:28
判断坐标不用脚本,用事件也可以
用两个变量取得主角的X坐标和Y坐标。
然后在认为NPC能看到的地方,比如NPC可以看到横的第三格一整排的地方,走到横的第三格就让他逮住。
就这样,当变量Y == 3 的时候,NPC放动画“!”然后跑过来开打。 [LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者:
dbshy
时间:
2008-6-25 21:49
自己定义move_toward_player
在用个IF判断一下主角和敌人的位置
作者:
灯笼菜刀王
时间:
2008-6-25 22:10
{/shui}楼上就是三句党
作者:
服部真藏
时间:
2008-6-28 10:20
固定面向的搞定了,可是转头的还是无法用事件实现!而且怎样与事件动画的转头同步啊?
请指教……在下真的谢过了……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1