TS 和 Java 互相调用
TS 和 Java 互相调用https://codeleading.com/article/79462766348/ TS 调用 Java 的方法TS1jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "CallJavaTest", "(Ljava/lang
TS 和 Java 互相调用https://codeleading.com/article/79462766348/ TS 调用 Java 的方法TS1jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "CallJavaTest", "(Ljava/lang
打包 APK 时出现 Entry name classes.dex collided 错误https://blog.csdn.net/chuyouyinghe/article/details/124457282 将原本存放release APK的目录里面的内容清除就行了。 再不行的话再把项目的build目录/output/apk/debugapk也删了,再重新打包。
Cocos Creator 网页上运行自定义网页分辨率https://blog.csdn.net/yzx5452830/article/details/85264777 找到 cocos creator 安装目录(是安装目录 不是工程目录) 然后找到 resources\static\preview-templates 中的 boot.js文件 添加一行 json 自己添加命名 分辨率自己设置
Cocos Creator 2.4.6 鸿蒙4.0音乐播放问题鸿蒙4.0上音乐问题描述: 打开游戏第一次进入有背景音乐的某场景,有很大几率背景音乐播放失败;进入其他游戏场景,然后再回到这个场景音乐就播放出来了。 快速反复播放某一背景音乐(不论是反复切换场景播放音乐,还是反复开关音乐),很大几率音轨被占满,导致音乐播放失败。 问题分析: 应该是由于背景音乐文件太大导致,文件越大越容易出现上述问题。
Creator 引擎定制官方文档 引擎定制指南: https://docs.cocos.com/creator/2.4/manual/zh/advanced-topics/engine-customization.html
竖式标点如何打出来中文竖版书法的标点有特殊要求,都需要靠右,字体库中也有对应的特殊标点: 全角标点1。,、:;!? 竖式标点1︒︐︑︓︔︕︖ 使用方法按住键盘上的windows+R键, 输入 charmap ,点击确定后就可以调出字符映射表 选择字体如”宋体”,下拉到最下面就可以找到这些标点
Creator 性能优化性能优化参考 四个方向去优化,包体优化,渲染优化,内存优化和cpu优化 1. 包体优化一个cocos creator 包包括资源和代码两部分,其中资源占的内存更多。 (1)图片 不使用大图,如果是大背景图可以通过拼接或者是九宫格的方式,如果一张图超过2048*2048,就会导致在微信平台和小游戏平台出错,小游戏平台在加载的时候无法进入界面。 图片的格式,格式占的内存也不一样
Creator 设置下载并发数开发者可以通过 maxConcurrency 和 maxRequestsPerFrame 来设置下载器的最大下载并发数等限制。 maxConcurrency用于设置下载的最大并发连接数,若当前连接数超过限制,将会进入等待队列。 1cc.assetManager.downloader.maxConcurrency = 10; maxRequestsPerFrame用于
音游使用实际获取到的音乐播放时间来计算音符位置不能在update里面用dt计算,和时间音乐播放时间在真机上不符 1234567update(dt) { let curTime = cc.audioEngine.getCurrentTime(this.musicId); //音符下落 let diffTime = curTime - this.musicTime;
This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this是因为 AS 版本太低的原因 查看 AS 是哪个版本 Help -> About,比如是4.1.3 然后打开 gradle,将 classpath ‘com.android.tools.build:g
Android 打包时出现 Lambda expressions are not supported at language level ‘7’ 错误123button.setOnClickListener(v -> { ...}); 解决方法方法1(在Project Structure中修改)前提是你本机的java版本得是8或以上 修改Source Compat
Android 打包时出现 java.lang.RuntimeException 错误此问题是由于 gradle 插件使用不当造成的,意味着 gradle 插件版本太低。因此要解决将 gradle 插件升级到更高版本。
打包时出现 Entry name classes.dex collided 错误原因更改了 Gradle 版本或 Gradle Plugin 版本或升级了 Android Studio 版本导致 解决方案 Build -> Clean Project 清理一下编译项目目录里面的内容 以上方法还是不行的话再考虑下面的方法: 在module路径下build.gradle中添加如下代码 12
使用内存分析器查看内存使用情况使用内存分析器查看内存使用情况 打开内存分析器,请按以下步骤操作: 依次点击 View > Tool Windows > Profiler(您也可以点击工具栏中的 Profile 图标 )。 从 Android Profiler 工具栏中选择要分析的设备和应用进程。如果您已通过 USB 连接设备但系统未列出该设备,请确保您已启用 USB 调试。 点击 M
Creator 2.4.6+ 版本水面倒影波纹的摄像机Shader实现1. 水面波纹效果准备波纹图片编写 Shader 并绑定到材质12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717
TileMap 图片资源释放后切换场景报错问题主要在释放图片时,判断 packable 属性,不释放动态图集中的图片即可 123if (asset instanceof cc.Texture2D) { if (asset.packable) continue;} 完整代码12345678910111213141516171819202122232425262728293
粒子在线编辑器粒子在线编辑器
Shader 基础Shader基础教程 Cocos Effect语法 Cocos常用 shader 内置 Uniform GLSL语法:OpenGL shader GLSL 中文手册 GLSL原生函数都是硬件加速的: 12345678910111213141516171819202122232425262728293031pow(x, y) (求x的y次幂)exp()(以自然常数e为底的指数函数)
迷宫生成Github 源码地址
迷雾效果实例迷雾效果实例
解密 CocosCreator 构建的 jsc 文件工程地址 对CocosCreator构建后生成的jsc文件解密成js文件,需要构建时的脚本加密密钥 使用步骤 安装node.js 安装npm包 1npm install 执行如下命令解密 12345node decrypt.js 加密密钥 jsc路径eg:node decrypt.js xxxxx-xxxxx-xxxxx ./inde
Steamworks注册与上架手记Steamworks注册与上架手记 Steamworks账号注册如果说Steam是面向玩家和用户的游戏应用商城,那么Steamworks便是面向开发者的管理平台。它是一整套工具与服务,能帮助游戏开发者与发行商构建游戏,并从在Steam上分发游戏中获得最佳效益。 完成注册,需要准备一个个人身份证件(身份证、护照、驾照均可),以及一张支持外汇的储蓄卡(或借记卡)。 注
Cocos Creator 网页调试工具,运行时查看、修改节点树,实时更新节点属性,可视化缓存资源。ccc-devtools 十分方便的调试工具下载对应版本的工具1git clone -b 2d-v2.4 https://github.com/potato47/ccc-devtools.git preview-template 全局使用点击 Creator 右上角进入编辑器 resources
拖尾断断续续问题在update里使用dt计算移动距离,否则有可能会导致移动距离突变,拖尾出现断层
序列帧动画添加 shader 闪白效果问题问题现象 在浏览器,微信小程序等web界面没有问题 在安卓原生打包会出现不应该出现闪白的时候,也随机出现闪白 问题分析可能是在shader处理闪白时,在原生环境会处理当前播放到的序列帧某几帧的图片变白,同时导致底层缓存的那几帧图片变白,回收到缓存池后,再被其他对象使用缓存图片时,导致图片是白色的 解决方案抽出一帧图片单独作为闪白效果,给单独的一个图片节点
不要用 GIF 文件,否则加载时安卓报错不要用 GIF 文件,否则加载时安卓报错 1initWithImageFile: assets/resources/native/01/012e0de0-1ae1-4f97-a5f4-682cad9710a3.gif failed!
关闭电脑web端的vConsole找到编辑器安装目录: 12在 C:\CocosCreator\resources\static\preview-templates 中找到 index.jade 文件将 vConsole = new VConsole(); 注释掉
这么全的 Cocos Creator 3.x 学习资源Cocos Creator 3.x 学习资源
Spine闪白效果FlashWhiteSpine.effect1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889