|
1.更新说明
支持五方向动画
- 玩家.设置翻转配置([{"原始": "左下", "转换": "右下"}, {"原始": "左", "转换": "右"}, {"原始": "左上", "转换": "右上"}])
复制代码 原始:表示已经存在的方向,转换:表示将这个原始可以转换到的方向
支持点击地图移动方案:(注:属性设置移动方式=0 1的方式与下面不允许混合使用。)
- !!鼠标弹起(#对象_场景)
- // 鼠标抬起事件 pointer, x, y, event 支持 继续判断鼠标左右键 如果(#鼠标左键)
- let p = 鼠标取位置()
- let dx = 到整数(p.场景x / 48)
- let dy = 到整数(p.场景y / 32)
- //
- // 玩家.设置目标(dx, dy)
- // 玩家.设置状态('跑动', 假, 真)
- let 路径列表 = 地图.地图寻路动态层(玩家.属性.坐标x, 玩家.属性.坐标y, dx, dy, 真, 真)
- !!如果(路径列表.#长度 > 0)
- 玩家.设置状态('跑动', 假, 真)
- 玩家.停止寻路系统()
- 玩家.路径添加数组(路径列表, )
- ""如果结束()
- ""鼠标弹起结束()
复制代码
相机场景缓动移动模式:
- 相机场景跟随对象选项(#相机对象, 玩家.框架, 真, 0.08, 0.08)
复制代码
当玩家寻路移动时候看起来卡左右摇晃 通过 (步伐x/步伐y) 得到值传入即可正常。
- <数值型> 挂接事件移动算法(数值型 临时比例)- __超级动画插件>超级动画插件
- 解释: 如果移动算法不按照每一个格子移动,必须重现计算,算法格式(步伐x/步伐y) 记得求绝对值
- 参数<1> 数值型 临时比例 目标与当前之间斜角算法
复制代码
2.组件下载
高级玩家组件库.zip
(46.8 KB)
|
|