- 博客(9)
- 收藏
- 关注

原创 cocos creator FairyGUI(替身拖拽的实现)
这里是用一个组件作为替身,实现一个组件拖拽到另一个组件身上实现交换的效果this.ui.m_RightPad.m_HeroAdd.m_Paint.draggable = true;//设置可拖拽 this.ui.m_RightPad.m_HeroAdd.m_Paint.on(fgui.Event.DRAG_START, this.onDragStart, this);//拖动开始回调this...
2020-03-31 16:27:02
1257
原创 cocos creator FairyGUI(Gtween动画的使用)
最近编写剧情,用到了Gtween动画,用于改变透明度、位置、缩放、颜色,还有对Gtween动画的加速和销毁(1)改变组件透明度fgui.GTween.to(0, 1, time).setTarget(this.ui, alpha).setEase(fgui.EaseType.CubicOut).onComplete(() => {//透明度改变完成}, this);(2)改变位...
2020-12-17 18:39:43
4395
3
原创 ts Map容器的使用
interface Map<K, V> {//清空clear(): void;//删除:通过key来删除valuedelete(key: K): boolean;//遍历forEach(callbackfn: (value: V, key: K, map: Map<K, V>) => void, thisArg?: any): void;//通过key获...
2020-04-01 16:10:48
6775
原创 cocos creator FairyGUI虚拟列表的使用
this.ui.m_List.setVirtual();//开启虚拟列表this.ui.m_List.itemRenderer = this.renderAchListItem.bind(this);//设置列表item的渲染函数this.ui.m_List.itemProvider = this.getListItemResource.bind(this);//设置这个函数为列表的item提...
2020-03-31 16:09:23
1122
原创 creator改变正在执行动作的速度
let moveBy = cc.speed(cc.moveBy(10, 1000,0),1);this.picNode.runAction(moveBy);//1秒后速度变为3倍(需要将原来的动作用speed包一下,动作属性里才会有_speed)setTimeout(() => {console.log(moveBy);moveBy._speed = 3;}, 1000);...
2019-11-23 11:31:53
355
原创 cocos creator数据之间的传递
可以利用节点传递数据buttonNode.自定义属性 =10;onBtnClick(event){//这样就可以获得按钮节点上存储的数据了,event.node.自定义属性}这种用法不常见,目前还没有遇到什么问题,小心慎用哦,哈哈(node节点本身有x、y等属性,可以给node自定义属性,通过节点来传递数据)...
2019-08-27 16:20:32
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人