Project1

标题: 怎么制作在地图上射击的事件 [打印本页]

作者: 咪了个喵的    时间: 2013-4-25 17:22
标题: 怎么制作在地图上射击的事件
我设定出来射击了,现在设定不出来上子弹,和弹夹子弹数。还有敌人也会朝你随机的射击。请大神救助啊~
作者: guderian    时间: 2013-4-27 00:02
我之前编过一个混合型的游戏,有卡牌,有舱内模拟,也有射击类。射击的设计是纯用事件的。一个事件是主角本身。另一个事件是透明的,再一个事件是判定的。透明事件放可穿透和并行处理。不断的读取主角的位置。并一直和主角重合在一个单元格里。当你按下射击键(自己定义)时。就让这个事件向主角面对的方向飞出去。只要和敌人的坐标重合。就等于击中。加上溅血效果,和音效。整体感觉不错。但有一个重大缺陷:因为纯事件。所以敌人稍多一点,就很卡。
希望对LZ有帮助。

作者: guderian    时间: 2013-4-27 00:07
子弹可以用素材。子弹数使用变量。每按一下射击就减1。为0时就更换射击声,变成空弹夹声。另设定一个键换弹夹就好了。
作者: 咪了个喵的    时间: 2013-4-27 19:55
guderian 发表于 2013-4-27 00:02
我之前编过一个混合型的游戏,有卡牌,有舱内模拟,也有射击类。射击的设计是纯用事件的。一个事件是主角本 ...

设定成纯事件的射击是不得要读取所有要击中目标的坐标?然后怎么制作敌人也会攻击的效果?
作者: Password    时间: 2013-4-27 20:03
本帖最后由 Password 于 2013-4-27 20:05 编辑

终于做完了
不过本人可以说是极不建议采用此方法……(我会告诉你这个范例消耗了至少19个变量+3个开关?)
而且很复杂……
建议还是等脚本帝用脚本吧。

纯事件达成: Project1.rar (229.39 KB, 下载次数: 136)

当前包括的效果:
1,地图上直接发射子弹(需装备枪,A键发射子弹
2,多次命中怪物怪物才会死
3,怪物拥有视野(进入到一定范围内怪物会向你迅速靠近)
4,怪物可以对你远程攻击(像你一样发射子弹打你)
5,主角的枪受弹药限制(弹药没了就不能开枪了)

P.S.:其实几天前就开始做了……但是后来……忘了……忘了……了……
作者: 咪了个喵的    时间: 2013-4-27 20:40
Password 发表于 2013-4-27 20:03
终于做完了
不过本人可以说是极不建议采用此方法……(我会告诉你这个范例消耗了至少19个变量+3个 ...

太帅了,很喜欢,看懂了,谢谢~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1