14 Star 203 Fork 108

木限东/CocosCreatorHowToUse

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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
MIT License Copyright (c) 2021 木限东 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

大道至简,殊途同归。 CocosCreatorHowToUse是希望简化用户理解Cocos Creator API某些功能的使用。 Cocos Creator How To Use is to simplify the use of some functions that users understand the API. 展开 收起
TypeScript 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
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

搜索帮助

Cb406eda 1850385 E526c682 1850385