基于 Cocos Creator 2.2 版本的自定义渲染组件及材质的 Demo
基于 Cocos Creator 2.2 版本的自定义渲染组件及材质的 Demohttps://forum.cocos.org/t/cocos-creator-2-2-demo/83784
基于 Cocos Creator 2.2 版本的自定义渲染组件及材质的 Demohttps://forum.cocos.org/t/cocos-creator-2-2-demo/83784
传奇demo参考http://wzgame.yuezhanchuanqi.com
微信小游戏广告 广告类 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970let WxAD = cc.Class({ properties: {
序列帧动画事件监听123456this.roleAP.on("finished",this.onFinished,this);onFinished(evName, state){ cc.log("evName:" + evName + " stateName:" + state._name);},
动态加载序列帧动画1234567891011121314151617181920this.roleAP = this.role.getComponent(cc.Animation);cc.loader.loadRes(url,cc.SpriteAtlas, (err, as) => { if(err) return; // 防止重复加载 var clips =
解析 unity txt 数据文件方法 txt数据样例 123456789# 技能配置表 # ID RoleClass Name Type Info# int int string int string# 编号 角色职业 名称 攻击类型 描述 1 1 剑术 1 2 1 剑法 1 3 1 弯刀 1 4 1 冲撞 5 5 1 烈火 1 动态加载方法 1234567891
js 判断 iPhone X、iPhone XS、iPhone XS Max、iPhone XR1234567891011hasBangs(){ // iPhone X、iPhone XS if(cc.sys.os == "iOS" && cc.view._frameSize.height == 812 && cc.vie
检查iphoneX刘海屏123456checkBangs(){ if(cc.sys.os == "iOS" && cc.view._frameSize.height == 812 && cc.view._frameSize.width == 375){ return true; }
creator 从配置文件中读取\n没能换行比如配置文件中,使用#替换\n,在代码中再把#替换回\n1this.label.string = str..replace(/#/g,'\n');
creator 粒子动态加载12345678910111213141516cc.loader.loadRes("smoke", cc.ParticleAsset, (err, resParticleAsset) => { if (err) { console.err(err); return; }
creator 合图功能及局限 右键需要合图的目录 - 新建 - 自动图集配置 选择好参数后保存,点击预览看效果 项目打包后会自动生成合图 自动生成的合图不会被自动压缩,如11k的合图其实靠第三方工具可以再压缩至4.5k左右
Unity3D FBX 导入 Creator 3D materials 的配置使用Unity3D FBX 导入时会有部分 materials 失败,可以手动添加 materials: creator中右键 新建 - Material(实验版) Effect 下拉选择 builtin-phong 等 勾选 USE_DIFFUSE_TEXTURE 拖拽纹理图片到 diffuseTexture
Cocos Creator引擎字体清晰度在发布生成的 cocos2d-js-min.js 里面,搜索 123Math.min(2,window.devicePixelRatio||1)Math.min(t._maxPixelRatio,window.devicePixelRatio||1) 改为 1window.devicePixelRatio||1 参考文档:http://forum.coco
QQ小游戏打包 用creator的微信小游戏打包程序 修改 project.config.json 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051{ "projectid": "xxxxxx_AAA",
触摸坐标转节点坐标https://blog.csdn.net/u010679565/article/details/88525015 12let locationInCamera = cc.Camera.main.getCameraToWorldPoint(touchPoint);let locationInNode = xxx.node.convertToNodeSpace(location
微信小游戏子域排行榜不能滑动问题 主域加入一个sprite节点,如命名为subCanvas 给subCanvas加入cc.WXSubContextView组件 subCanvas加入组件(cc.WXSubContextView)就可以滑动了
Canvas 下的 Main Camera 千万不要改它的名字可能是 creator 2.1.1 的bug,在更改 Main Camera 名字后,每次重新打开 fire 文件,都会在Canvas里重新添加了一个 Main Camera。 我们这边遇到的这个问题导致了所有触摸事件都失效!!!
3D sphere 代码生成不会显示的bugCocos Creator 2.1.1 用代码生成 sphere 显示不出来,应该在后面的升级版本里会得到修复。 1cc.primitive.sphere(25, { segments: 32 }) 目前只能使用 Mesh 预制体来生成球体。
AssetStudio 导出的 Mesh 转成 FBXAssetStudio 导出的 Mesh 是 OBJ 格式的 3D 模型,需要工具转换成 FBX。 Autodesk FBX Converter 2013.2 是个很棒的工具。 下载地址: http://www.xdowns.com/soft/31/221/2012/Soft_96396.html
creator 3D 打包单独 html 配置脚本在制作试玩广告时,需要打包成单独的html文件,之前2d的需要进行调整 详见: 1technology/工具/creator2.1.1单独html包/ 修改了 assets 初始化顺序,和 bin 文件的打包回掉等方法。
3D 粒子特效显示Creator 2.1.1 本身不支持 3D粒子特效,只有2D的粒子 2D的粒子则是显示在,粒子所绑定的3D对象,被摄像机直接投影到绑定的3D对象背后的物体表面上 如果背后没有其他物体,则投影到背景表面上,无论背景是否透明,都会以2D的投影形式展示出来 ==如果想要投影到其他物体上,则其他物体在 creator的“层级管理器”里,一定要在 绑定的3D对象 的后面(不是指z轴或其
camera 摄像头的角度调整可以通过调整摄像头的 Rotation X Y Z, 来调整方向,做到俯视仰视等
camera 摄像头的 Background Color摄像头的 Background Color 是设置整个背景颜色的,需要勾选到 clearFlags 里的 Color 才会生效,否则背景是透明的。 注意,如果勾选了Color,则其他camera的内容,如果Depth比他小,则会被背景完全遮盖住,显示不出来。
camera 摄像头的顺序关系多个camera是根据Depth属性来确定显示的前后顺序,谁遮挡住谁的。 比如: camera1 的 Depth 0 camera2 的 Depth 1 则 camera2 显示的所有物体都会遮挡住 camera1 的,不论是2d还是3d的camera。
3D系统要点 rotation number 变 cc.Quat, angle 替换原来的 rotation position cc.Vec2 变 cc.Vec3 点击 属性检查器 右上方的 3D 按钮进行切换 1node.is3DNode = true; 3D 场景编辑(点击编辑器左上方的 3D 按钮) 鼠标右键旋转场景视角,使用滚轮缩放场景视图 导入模型 3D 模型格式为使用
2.0.10 版新功能 不同按钮的响应区域 02_ui/03_button/ButtonSizeMode.fire 通过调整按钮sprite的trim属性,来扩大按钮响应区域 截屏 07_capture_texture/capture_to_web.fire 动画挂件 wedget 02_ui/01_widget/AnimatedWidget 动画 cc.Widget.top 等属性,
可玩游戏广告规划 搭建核心游戏逻辑,并出第一版可玩广告。(3-5天) 根据投放效果修改优化新广告。(1-2天) 增加功能完善成h5小游戏版,并与apk版本同步。
微信小游戏上线需求 需要软著。很容易通过。 需要苹果开发者账号。 第一次提审,需要时间多一点,往后更新提审特别快。
Creator 多分辨率完美适配https://www.jianshu.com/p/de3365853b41 源码: https://github.com/zhitaocai/CocosCreator-Multi-resolution-Adapter 微信小游戏全面屏适配
微信小游戏子域排行榜系统源码: https://github.com/864381832/wxGameRank 包含好友排行榜列表、群排行榜列表、上传得分、横向排行展示等功能。