@icjhd/cj-ctrl-rocker
v1.0.0
Published
摇杆控件
Readme
摇杆控件
前置条件
Cocos Creator 3.8+
使用案例
import { Rocker, RockerEventType, RockerType } from 'db://assets/pkg-export/@icjhd/cj-ctrl-rocker';
const rocker = this.rocker.getComponent(Rocker);
rocker.type = RockerType.Free;
rocker.radius = 100;
this.rocker.on(RockerEventType.Change, (vec2, ratio) => {
// vec2 - 方向单位向量
// ratio - 该方向上的比例
});
this.rocker.on(RockerEventType.Stop, () => {});预制体:db://pkg/@icjhd/cj-ctrl-rocker/assets/Rocker.prefab
变更记录
1.2.2
- 修复
Rocker.prefab内Rocker组件脚本 UUID 与Rocker.js不一致,导致运行时Can not find class的问题。 - 规范脚本 UUID:
f5f7db2e-b0ef-428c-9745-b515ca3ed4b1(见creator-asset-uuids.json);Rocker.ts.meta与 prefab 须保持同一 UUID,避免编辑器保存 prefab 时写回错误引用。
