在 Activity.runOnUiThread() 方法之后返回一个值
在 Activity.runOnUiThread() 方法之后返回一个值https://stackoverflow.com/questions/21406116/return-a-value-after-activity-runonuithread-method 可以使用 FutureTask 和 Callable,它大致是一个 Runnable,但具有返回值 JAVA 123456789101
在 Activity.runOnUiThread() 方法之后返回一个值https://stackoverflow.com/questions/21406116/return-a-value-after-activity-runonuithread-method 可以使用 FutureTask 和 Callable,它大致是一个 Runnable,但具有返回值 JAVA 123456789101
TS 和 Java 互相调用https://codeleading.com/article/79462766348/ TS 调用 Java 的方法 TS 1jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "CallJavaTest", "(Ljava
打包 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 性能优化https://blog.csdn.net/weixin_44766680/article/details/123226603 四个方向去优化,包体优化,渲染优化,内存优化和cpu优化 1.包体优化,一个cocos creator 包包括资源和代码两部分,其中资源占的内存更多。 (1)图片: 1234不使用大图,如果是大背景图可以通过拼接或者是九宫格的方式,如果一张图超过
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
Android 打包时出现 Lambda expressions are not supported at language level ‘7’ 错误123button.setOnClickListener(v -> { ...}); 方法1(在Project Structure中修改) 前提是你本机的java版本得是8或以上 Source Compatib
Android 打包时出现 java.lang.RuntimeException 错误此问题是由于 gradle 插件使用不当造成的,意味着 gradle 插件版本太低。因此要解决将 gradle 插件升级到更高版本。
打包时出现 Entry name classes.dex collided 错误原因:更改了 Gradle 版本或 Gradle Plugin 版本或升级了 Android Studio 版本导致 解决方案: Build -> Clean Project 清理一下编译项目目录里面的内容 以上方法还是不行的话再考虑下面的方法: 在module路径下build.gradle中添加如下代码 12
使用内存分析器查看内存使用情况https://developer.android.google.cn/studio/profile/memory-profiler?hl=zh-cn 打开内存分析器,请按以下步骤操作: 依次点击 View > Tool Windows > Profiler(您也可以点击工具栏中的 Profile 图标 )。 从 Android Profiler 工具
Creator 2.4.6+ 版本水面倒影波纹的摄像机Shader实现 水面波纹效果 准备波纹图片 编写 Shader 并绑定到材质 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
TileMap 图片资源释放后切换场景报错问题主要在释放图片时,判断 packable 属性,不释放动态图集中的图片即可 123if (asset instanceof cc.Texture2D) { if (asset.packable) continue;} 完整 12345678910111213141516171819202122232425262728293
粒子在线编辑器http://effecthub.com/particle2dx
Shader 基础http://t.zoukankan.com/gamedaybyday-p-15010550.html Cocos Effect语法:https://docs.cocos.com/creator3d/manual/zh/material-system/effect-syntax.html Cocos常用 shader 内置 Uniform:https://docs.cocos.
迷宫生成Github 源码地址 : https://github.com/zhigang26/maze-generalization
迷雾效果实例https://github.com/NickMonkeys/DenseFog
解密 CocosCreator 构建的 jsc 文件工程地址: https://github.com/NickMonkeys/CocosCreatorJscDecrypt 对CocosCreator构建后生成的jsc文件解密成js文件,需要构建时的 脚本加密密钥 安装node.js 安装npm包 1npm install 执行如下命令解密 12345node decrypt.js
Steamworks注册与上架手记https://mp.weixin.qq.com/s/GKQfeYsjhkhpj5aSVje16A Steamworks账号注册如果说Steam是面向玩家和用户的游戏应用商城,那么Steamworks便是面向开发者的管理平台。它是一整套工具与服务,能帮助游戏开发者与发行商构建游戏,并从在Steam上分发游戏中获得最佳效益。 完成注册,需要准备一个个人身份证件(身
Cocos Creator 网页调试工具,运行时查看、修改节点树,实时更新节点属性,可视化缓存资源。https://gitee.com/mirrors/ccc-devtools/tree/2d-v2.4/ 十分方便的调试工具 下载对应版本的工具 1git clone -b 2d-v2.4 https://github.com/potato47/ccc-devtools.git preview-
拖尾断断续续问题在update里使用dt计算移动距离,否则有可能会导致移动距离突变,拖尾出现断层
序列帧动画添加 shader 闪白效果问题 在浏览器,微信小程序等web界面没有问题 在安卓原生打包会出现不应该出现闪白的时候,也随机出现闪白 问题分析:可能是在shader处理闪白时,在原生环境会处理当前播放到的序列帧某几帧的图片变白,同时导致底层缓存的那几帧图片变白,回收到缓存池后,再被其他对象使用缓存图片时,导致图片是白色的 解决方案:抽出一帧图片单独作为闪白效果,给单独的一个图片节
不要用 GIF 文件,否则加载时安卓报错不要用 GIF 文件,否则加载时安卓报错 initWithImageFile: 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 学习资源https://forum.cocos.org/t/topic/122399