1. 初来乍到 打开 Cocos Creator 点击新建空白项目,在默认布局的左下区域,一个黄黄assets文件夹映入眼帘。作为前端的你对这个文件是不是再熟悉不过了。是的,和你想象的一样,开发游戏中所有资源,脚本都会放置到该文件。 2. 初步探索 项目建立好以后,对各区域的功能大致了解 ...
单例,也就是表示单一实例,某个类,某个组件只有一个实例。比如,我们在游戏中要记录游戏的状态,游戏中某些公共的 全局共享的唯一实例,我们就需要设计成单例的模式。 一 UI设计 二 单例模式JS实现 . Singleton.js单例类 在此单例类中持有一个instance静态变量,此静态变量引用自身。 . SingletonCtrl.js单例的使用 运行结果如下: san 单例的TS实现 . Sing ...
2020-07-07 08:38 0 774 推荐指数:
1. 初来乍到 打开 Cocos Creator 点击新建空白项目,在默认布局的左下区域,一个黄黄assets文件夹映入眼帘。作为前端的你对这个文件是不是再熟悉不过了。是的,和你想象的一样,开发游戏中所有资源,脚本都会放置到该文件。 2. 初步探索 项目建立好以后,对各区域的功能大致了解 ...
一、 UI设计 如上图,我们设计一个简单的界面来进行测试。新建OnMultiTouchCtrl.js ,挂载到OnMultiTouchCtrl节点上。 二、 OnMultiTouchCtrl.js实现如下 推荐一个学习交流群:1072209430 首先在方法中 ...
大厅+子游戏的模式,在棋牌类型、教育类型游戏中比较常见,通常是安装包里面只有大厅的资源和代码,然后子游戏根据需求以热更新的方式下载来提供给玩家。 之前一直负责的是cocos2dx-lua的开发,lua作为脚本语言,非常适合做热更新及大厅+子游戏模式的开发。而cocos creator使用 ...
资源的url不需要写根目录resources,也不需要加文件类型后缀 ...
loadScene后如何在回调函数内获取加载成功的场景 ...
2.1.0版本引擎,在使用cc.audioEngine.setMusicVolume设置音量时,让游戏静音把音量设置为0但是无效, cc.audioEngine.setMusicVolume(0) 解决办法是设置为0.01 ...
先用cocoscreator实现游戏逻辑 在cocoscreator项目里可以调用微信小游戏api 在cocos里面判断小游戏的运行环境 if (cc.sys.platform === cc.sys.WECHAT_GAME){ wx.aaaaa() } 纯js代码 ...
一、 需求分析 【1】实现手指触摸刮开效果;【2】优化:判断刮开与否(能否正常看到奖项)。 二、 游戏场景可视化编辑 三、 手指触摸刮刮卡动态刮开效果的实现 Mask为反向遮罩节点,必须确保大小和位置为(0,0)。 运用反向遮罩和绘图来实现。 首先为Mask节点添加Mask组件 ...