赞 | 21 |
VIP | 308 |
好人卡 | 199 |
积分 | 14 |
经验 | 129932 |
最后登录 | 2020-6-11 |
在线时间 | 2881 小时 |
Lv3.寻梦者 闇吼者の災悪眷族 不気味存在締造者
- 梦石
- 0
- 星屑
- 1366
- 在线时间
- 2881 小时
- 注册时间
- 2014-7-29
- 帖子
- 6491
|
我来给你个思路吧。
简单的来说,你设置一个并行事件。
效果是快捷键A(键盘A)玩家人物发出挥砍动作,
同时记录下玩家在地图XY的位置,分别赋值给变量 1、2,
然后根据玩家的面向调整XY的值(面向的方向做对应的-1或+1处理)
接着将能够被攻击的事件(也就是敌人)的XY赋值给变量 3、4
如果1=3 2=4
则扣除能够被攻击的事件的“血量”。
这个血量本身也是一个变量(通常这个变量会用独立变量来操作,如果是1血的敌人你直接打开它的独立开关)
这就是地图战斗的基本思路。
但是大量并行事件的优化存在问题,简单的说RM并不适合做ARPG(当然有足够的技术力进行优化还是可以做的)。 |
|