- 博客(11)
- 收藏
- 关注
原创 spine setEndListener不调用问题
在creator版本2.0.10下spine实际分为实时模式:REALTIME 和缓存模式SHARED_CACHEPRIVATE_CACHEsetEndListener此种回调函数仅在缓存模式下可以被调用
2019-11-29 17:30:23
995
原创 js翻页效果
showTurnPage(block){//block.getComponent(cc.Sprite).spriteFrame = normal 切换背面图片var action1 = cc.rotateBy(1,0,90)//翻到中间var callFunc= cc.callFunc(()=>{ //此时应该切换正面图片})var action2 = c...
2019-06-19 16:15:16
488
原创 龙骨动画回调
this.dragonBone.on(dragonBones.EventObject.COMPLETE, (event)=>{ cc.log("complete");},this)this.dragonBone.once(dragonBones.EventObject.COMPLETE, (event)=>{ cc.log("complete");...
2019-05-14 11:22:48
1660
原创 坐标系转换
var _pos = node.convertToWorldSpaceAR(cc.v2(0,0))//通过此函数可将对应的节点某一点转换为世界坐标,当参数为0,0时即为节点在世界坐标系下的坐标_pos = node.convertToNodeSpaceAR(_pos)//可通过次函数转换为节点相对坐标...
2019-04-04 10:37:02
364
原创 动态加载龙骨动画
var animal = new cc.Node("animal");var self = this;cc.loader.loadResDir(path, function(err, assets){ if(err){ return; }if(assets.length <= 0){ return;}dragonDisplay ...
2018-09-30 17:04:56
2255
原创 creator常驻节点
使用cc.game.addPersistRootNode(node)添加为常驻节点要注意的是 : 在creator的引擎里面只有根节点才能够被成功的设置为常驻节点,这一点貌似官方文档是没用提到的...
2018-09-14 10:02:12
2679
原创 cocos2d 绘制虚线
void myDrawNode::drawDottedLine(const Vec2 &origin, const Vec2 &destination, const Color4F &color){ auto _myDrawNode = DrawNode::create(); int averageDis = 20; int _distance = origin...
2018-04-17 10:23:29
799
原创 Math
#pragma once#include "cocos2d.h"USING_NS_CC;#define CC_RADIANS_TO_DEGREES(__ANGLE__) ((__ANGLE__) * 57.29577951f) // PI * 180class Math{public: // math static const float PI; static float sin_d(float ...
2018-03-01 15:16:23
150
原创 全局定时器
cocos2d::Director::getInstance()->getScheduler()->schedule([this](float dt) { CCLOG("onlineActivity!!!!!!!!!!!!!!"); }, this, 1.0, false, "onlineActivity");绑定在gamedata之类的全局单例上cocos2d::Director:...
2018-02-28 14:01:15
737
原创 spine回调
auto sp = Spine::create("skeleton"); addChild(sp, 10); sp->setAnimation(0, “test”, false); sp->setCompleteListener([sp](spTrackEntry* entry) { sp->setVisible(false); });
2018-02-26 13:45:15
508
原创 cocos获取不重复的随机数
std::vector<int> getRandomNum(std::vector<int> nums, int numCount){ //剔除数组中的重复元素 for (int i = 0; i < nums.size(); i++) { for (int j = i + 1; j < nums.size(); j++) { if (nums.at(i...
2018-02-26 09:06:52
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人