Project1
标题:
怎么做在地图上枪战????
[打印本页]
作者:
漫画朱古力
时间:
2010-11-6 21:20
标题:
怎么做在地图上枪战????
我的问题的意思就是:
游戏中当我按下某个键时,就会打出子弹(有速度的、不是一下就打死敌人)。并且敌人也会拿枪打到我。
我想XP做个枪战的游戏,有什么范例或脚本吗?我想用纯事件的。
谢谢啦
作者:
Wind2010
时间:
2010-11-6 21:33
没做过……但是应该可以这样:
在地图上不可见的地方放几个子弹的行走图,允许穿透
然后
条件分歧:当按下某键时
$game_map.events[子弹事件ID].moveto($game_player.x,$game_player.y)
把子弹的方向设置和主角相同
循环
子弹前进一格
等待移动结束
条件分歧:$game_map.events[子弹事件ID].x == $game_map.events[敌人事件ID].x and $game_map.events[子弹事件ID].y == $game_map.events[敌人事件ID].y
执行敌人受伤事件
中断循环
分歧结束
条件分歧:$game_map.events[子弹事件ID].passable?($game_map.events[子弹事件ID].x, $game_map.events[子弹事件ID].y, $game_map.events[子弹事件ID]..direction) == false
中断循环
分歧结束
以上循环
分歧结束
作者:
sd9999
时间:
2010-11-6 21:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
漫画朱古力
时间:
2010-11-6 21:37
回复
Wind2010
的帖子
谢谢
作者:
Wind2010
时间:
2010-11-6 21:50
突然想到几件事
如果要做敌人设计的话,要先做个条件分歧判断敌人和角色是否在同一直线而且没有障碍物。
刚刚那个事件有个Bug,就是可以隔墙打怪- -
作者:
漫画朱古力
时间:
2010-11-6 22:03
回复
Wind2010
的帖子
谁能送我个范例(粗糙不介意,比如子弹用人物代替等,反正能看懂的)
不行就算咯
作者:
Wind2010
时间:
2010-11-6 23:29
- -突然发现已经这么晚了
范例终于做好了
事件1和2分别是角色的和敌人的子弹,3是敌人
Project1.rar
(191.35 KB, 下载次数: 351)
2010-11-6 23:29 上传
点击文件名下载附件
作者:
漫画朱古力
时间:
2010-11-6 23:38
哇塞 无限感激
作者:
白宇七
时间:
2010-11-7 07:56
fux2 评分王。。。
作者:
1987752945
时间:
2012-4-21 19:38
我也想知道怎么做!
因为我有地图!
花20块买的!
就是没事件
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1