14 Star 179 Fork 96

木限东 / CocosCreatorHowToUse

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 41.13 KB
一键复制 编辑 原始数据 按行查看 历史
木限东 提交于 2024-06-08 23:55 . Update README.md

Cocos Creator How To Use

大道至简,殊途同归。

目的 | Purpose

CocosCreatorDemos主要是整理并实现了一些常用的用户需求示例,希望可以给用户提供一些使用灵感。

Cocos Creator How To Use is to simplify the use of some functions that users understand the API.

版本 | Version

Cocos Creator v3.8.x


Quick

序号 分类 项目I 项目II 项目III
1 UI 超大文本 - 3.8.0 - 2D 简单按钮 - 3.8.0 - 2D 列表视图示例 - 3.8.0 - 2D
网页视图示例 - 3.8.0 - 2D 富文本示例 - 3.8.0 - 2D 页面视图示例 - 3.8.0 - 2D
遮罩示例 - 3.8.0 - 2D 更新列表信息 - 3.8.0 - 2D 摄像机示例 - 3.8.0 - 2D
弹窗控制器 - 3.8.0 - 2D 文字两端对齐 - 3.8.0 - 2D
2 性能 GPU Instancing - 3.8.0 - 3D 静态合批 - 3.8.0 - 3D VB合批 - 3.8.0 - 3D
遮挡查询剔除(原生) - 3.8.0 - 3D 阴影贴图分辨率 - 3.8.0 - 3D 贴图分辨率 - 3.8.0 - 2D
游戏画质切换
3 音频 多个音效同时播放 - 3.8.0 添加全局按钮音效 - 3.8.0 模拟钢琴播放 - 3.8.0
4 视频 视频范例 - 3.8.0 视频置于UI之下 - 3.8.0
5 帧动画 精灵帧动画 - 3.8.0 - 2D 精灵帧移动动画 - 3.8.0 - 2D 动态创建精灵帧动画 - 3.8.0 - 2D
水动画 - 3.8.0 - 2D 美人鱼动画 - 3.8.0 - 2D 淘气包 - 3.8.0 - 3D
6 Spine 加载Spine动画 - 3.8.0 - 2D Spine挂点 - 3.8.0 - 2D Spine特效 - 3.8.0 - 2D
Spine换肤 - 3.8.0 - 2D Spine挂点碰撞检测 - 3.8.0 - 2D Spine动作切换 - 3.8.0 - 2d
Spine动画指定帧播放 - 3.8.0 - 2D
7 龙骨动画 替换龙骨动画 - 3.8.0 - 2D 加载龙骨动画 - 3.8.0 - 2D 龙骨动画碰撞检测 - 3.8.0 - 2D
龙骨动画挂点 - 3.8.0 - 2D 切换龙骨动画 - 3.8.0 - 2D 龙骨动画指定帧播放 - 3.8.0 - 2D
8 Graphics 画饼状图 - 3.8.0 - 2D 画正方形 - 3.8.0 - 2D 画菱形 - 3.8.0 - 2D
画椭圆形 - 3.8.0 - 2D 三点画圆 - 3.8.0 - 2D 涂鸦 - 3.8.0 - 2D
画Sine曲线 - 3.8.0 - 2D 自由画线 - 3.8.0 - 2D 烟花爆炸 - 3.8.0 - 2D
画房子 - 3.8.0 - 2D 环形进度条 - 3.8.0 - 2D
9 物理系统 检测碰撞体是否存在 - 3.8.0 - 3D 射线检测 - 3.8.0 - 3D 使用物理材质 - 3.8.0 - 3D
使用网格碰撞器组件 - 3.8.0 - 3D 物体旋转跳跃 - 3.8.0 - 3D 使用触发器-触发事件 - 3.8.0 - 3D
运行时更新碰撞体数据 - 3.8.0 - 3D 使用平面碰撞器组件 - 3.8.0 - 3D 物理同步 - 3.8.0 - 3D
物理分组掩码 - 3.8.0 - 3D 物理动态运行 - 3.8.0 - 3D 不规则物体碰撞 - 3.8.0 - 3D
点对点约束 - 3.8.0 - 3D 碰撞点数据测试 - 3.8.0 - 3D 链条约束 - 3.8.0 - 3D
使用恒力组件 - 3.8.0 - 3D 使用碰撞器-碰撞事件 - 3.8.0 - 3D 胶囊体触发器测试 - 3.8.0 - 3D
2D浮力 - 3.8.0 - 2D 3D浮力 - 3.8.0 - 3D 坠落的小球 - 3.8.0 - 3D
物理点击测试 - 3.8.0 - 2D 物理碰撞标签 - 3.8.0 - 2D 物理形状碰撞 - 3.8.0 - 2D
物理碰撞分组 - 3.8.0 - 2D
10 Box2D物理系统 基于box2D物体切割 - 3.8.0 - 2D 基于box2D重力辐射 - 3.8.0 - 2D 基于box2D不规则碰撞 - 3.8.0 - 2D
基于box2D单向平台 - 3.8.0 - 2D 基于box2D物体射线检测 - 3.8.0 - 2D 基于box2D物体射线检测反射 - 3.8.0 - 2D
基于box2D距离关节 - 3.8.0 - 2D 基于box2D距离关节链 - 3.8.0 - 2D 基于box2D固定关节布偶 - 3.8.0 - 2D
基于box2D链条关节 - 3.8.0 - 2D 基于box2D链条关节曲柄 - 3.8.0 - 2D 基于box2D鼠标关节 - 3.8.0 - 2D
基于box2D相对关节人偶 - 3.8.0 - 2D 基于box2D相对关节线性偏移 - 3.8.0 - 2D 基于box2D滑块关节 - 3.8.0 - 2D
基于box2D弹簧关节 - 3.8.0 - 2D 基于box2D弹簧关节频率 - 3.8.0 - 2D 基于box2D轮轴关节 - 3.8.0 - 2D
基于box2D动画 - 3.8.0 - 2D 基于box2D线性冲力 - 3.8.0 - 2D 基于box2D物体摩擦力 - 3.8.0 - 2D
基于box2D物体恢复原状 - 3.8.0 - 2D
11 缓动系统 透明度渐变 - 3.8.0 - 2D 旋转 - 3.8.0 - 2D 环形运动 - 3.8.0 - 2D
旋转并缩放 - 3.8.0 - 2D 使用Easing示例 - 3.8.0 - 2D Tween封装 - 3.8.0 - 2D
12 模型 表情动画 - 3.8.0 - 3D 跳舞的女人 - 3.8.0 - 3D 使用卡通材质 - 3.8.0 - 3D
动态加载材质 - 3.8.0 - 3D 冬来了 - 3.8.0 - 3D 骑士 - 3.8.0 - 3D
动态创建网格(静态网格) - 3.8.0 - 3D 骨骼动画指定帧播放 - 3.8.0 - 3D 骨骼动画挂点 - 3.8.0 - 3D
动态创建网格(动态网格) - 3.8.0 - 3D 材质适配 - 3.8.0 - 3D 动态创建静态网格 - 3.8.0 - 3D
14 渲染 2D在3D中渲染 - 3.8.0 web截图 - 3.8.0 精灵渲染组件使用 - 3.8.0 - 3D
HDR/LDR - 3.8.0 - 3D
15 粒子系统 火焰 - 3.8.0 - 3D 粒子拖尾1 - 3.8.0 - 3D 粒子拖尾2 - 3.8.0 - 3D
粒子拖尾3 - 3.8.0 - 3D 粒子拖尾4 - 3.8.0 - 3D 颜色模块 - 3.8.0 - 3D
加速度模块 - 3.8.0 - 3D 限速模块 - 3.8.0 - 3D 主模块 - 3.8.0 - 3D
渲染模块 - 3.8.0 - 3D 旋转模块 - 3.8.0 - 3D 发射器模块 - 3.8.0 - 3D
大小模块 - 3.8.0 - 3D 贴图动画模块 - 3.8.0 - 3D 速度模块 - 3.8.0 - 3D
2D粒子显隐 - 3.8.0 - 2D 2D粒子完成后自动移除 - 3.8.0 - 2D 光标粒子 - 3.8.0 - 2D
沙尘暴 - 3.8.0 - 3D 爆炸 - 3.8.0 - 3D 电火花 - 3.8.0 - 3D
火焰喷射 - 3.8.0 - 3D 地表雾 - 3.8.0 - 3D 能量爆炸 - 3.8.0 - 3D
GPU粒子使用 - 3.8.0 - 3D
16 NPM扩展包 zlib使用 - 3.8.0 uuid使用 - 3.8.0 nav2d使用 - 3.8.0
17 测试范例 物体是否在摄像机范围内 - 3.8.0 - 3D 使用动画帧事件 - 3.8.0 动态获取脚本的方法名 - 3.8.0
动态获取动画属性数据 - 3.8.0 点击响应 - 3.8.0 物体始终在人物右侧 - 3.8.0 - 3D
圆形进度条 - 3.8.0 - 2D 椭圆轨迹运动 - 3.8.0 - 2D 贝塞尔曲线路径在线绘制工具 - 3.8.0
动态加载FBX模型中的Mesh - 3.8.0 - 3D 旋转后矩形是否包含点 - 3.8.0 - 2D 弯曲的道路 - 3.8.0 - 3D
3D位置转化 - 3.8.0 动态生成单色精灵 - 3.8.0 - 2D 不规则按钮 - 3.8.0 - 2D
自适应最小角度旋转 - 3.8.0 - 2D 自适应最小角度点击旋转 - 3.8.0 - 2D 3D模型上的文字 - 3.8.0 - 3D
3D模型锚点
18 小游戏 微信小游戏开放域 - 3.8.0
19 地形系统 地形Lod使用 - 3.8.0 - 3D
TypeScript
1
https://gitee.com/yeshao2069/cocos-creator-how-to-use.git
git@gitee.com:yeshao2069/cocos-creator-how-to-use.git
yeshao2069
cocos-creator-how-to-use
CocosCreatorHowToUse
v3.8.x

搜索帮助