|  | 
 
 
| 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) 
 
 
 
 
 | 
 |