Releases: dogdie233/DancingLineFMSample
v1.0.0 Now Level Can Finish!
v0.1.0 First Release Version!
新增
普通内容
皮肤系统,具体请看SkinCreationBase和SkinInfoBase
落地粒子、线的死亡粒子
重开游戏的支持,只需要将GameController中的State设置为GameState.SelectingSkins即可
增加PivotOffset修改焦点位置
皇冠的复活参数可以自动设置(Crown中的auto)
修改
CameraRotater -> CameraRotator
LineRespawnAttributes.positon -> LineRespawnAttributes.position
现在相机需要一个父组件Arm
Fix1
修复了当复活/重开时报错且线身和粒子不会被销毁的bug
v0.0.4
v0.0.3
普通内容
新增
钻石
钻石屑(有点卡, 具体请查看 DiamondTest 场景)
皇冠(可复活)
皇冠图标(未多平台测试)
BGM淡出
线的最大可控制角度(即在地板倾斜角在某个范围内才可转弯)
修复
线在撞到墙的侧面时可以穿过去
事件
新增
当复活 EventManager.onRespawn
当拾取皇冠 EventManager.onCrownPicked
当拾取钻石 EventManager.onDiamondPicked
回调callback
Invoke方法返回args值
移除
EventManager.onGameOver 事件 (请使用 EventManager.onStateChange 代替)
修复
handlers变量的static关键字导致的惨剧(指捉虫1小时)
RemoveListener方法报错(((smjbwy
修复 line.onTurn 事件的 canceled 变量默认为 true 的bug
说明
EventManager 的 onDiamondPicked 和 onCrownPicked会在 line.events 的 onDiamondPicked 和 onCrownPicked 前执行, 但即使在EventManager 中把canceled设置为true依旧会触发 line.events 中的事件
杂项
代码简化
注意
现在线不会自动注册BGbutton的监听,请手动注册(