Cocos Creator 2.4.15 原生平台Label描边与阴影功能修复指南
Cocos Creator 2.4.15 原生平台Label描边与阴影功能修复指南
概述
本文档提供了针对 Cocos Creator 2.4.15 中,Label 组件的描边(Outline)和阴影(Shadow)在原生平台(Android/iOS)无效问题的完整修复方案。引擎的这两个功能在 Web 平台基于 Canvas 实现,但在原生平台缺少对应的底层实现,需要通过修改引擎 C++ 及平台特定代码来支持。
Cocos Creator 2.4.15 原生平台Label描边与阴影功能修复指南
本文档提供了针对 Cocos Creator 2.4.15 中,Label 组件的描边(Outline)和阴影(Shadow)在原生平台(Android/iOS)无效问题的完整修复方案。引擎的这两个功能在 Web 平台基于 Canvas 实现,但在原生平台缺少对应的底层实现,需要通过修改引擎 C++ 及平台特定代码来支持。
cocos2.4.15文本描边 https://github.com/fh7315/ShaderTest
把mcp内容转成本地的脚本,让AI编辑器存成steering或者skill,再加上规则约束,能有效降低token消耗
VS Code 1.114.0 版本关于 TypeScript/JS 严格空检查的最新变化和解决方案
Cocos Creator 2.4 的全局插件(Global Plugins)存储在以下位置:
git show 提交哈希
看单文件改动记录
Google Ads 试玩广告(Playable Ads)HTML 需要接入的接口规范。
cocos-enhance-kit 是 Cocos Creator v2.x 社区分叉版本,提供了大量的新特性、性能改进与修复。
未来将继续秉持着完全开源、完全兼容的理念提供新特性、优化与修复。
腾讯团队免费开源Cocos Creator公用组件框架cocomat!
cocomat 目前主要包括:
一系列 UI 组件,如 Toast、Loading、BackBtn 等;
工具组件,如场景管理、截图工具、音频播放、View 管理、内存管理等;
一套自研无层级视频播放器。
https://jishu.proginn.com/doc/78206474c9089491b
腾讯开心鼠项目使用的游戏引擎是 Cocos Creator,由于引擎提供的视频组件实现方式问题导致视频组件和游戏界面分了层,从而导致了以下若干问题:
不可以在视频组件上添加其他渲染组件;
不可以使用遮罩组件来限定视频形状;
退出场景时存在视频组件残影;
等等...
核心问题就是分层问题,对于开心鼠项目带来的最大弊端就是:一套设计,Android,iOS,Web 三端需要各自实现,开发和维护成本高,又因为平台差异化,还存在视觉不一致和表现不一致问题。
解决方案
因为开心鼠项目需要兼容 Android,iOS 和 Web 三端,Android 和 iOS 一起视为移动端,所以解决方案有以下两点:
https://antigravity.google/download
谷歌的ide编译器
fillRange也可以做动画,天啊,太方便了。我用了这么多年,居然不知道。
在地图块加载完成后,给纹理做一下设置。
tex.setWrapMode(Texture2D.WrapMode.REPEAT,Texture2D.WrapMode.CLAMP_TO_EDGE); 这个拼图网站,一个月访问量是400万。
https://www.jigsawexplorer.com/
suk居然把cocos收购了
https://www.sud.tech/cn/
在 Cocos Creator 中随机打乱子节点的顺序
cc.tween真机这里广告开始会卡住,因为那一帧被广告占用,就会被卡住了。
行为树编辑器
这是一个直观、可视化、通用的行为树编辑器,行为树的保存格式为 json,可以让策划自行去实现 AI,技能,buff 等复杂的游戏逻辑
https://github.com/zhandouxiaojiji/behavior3editor