• English
  • Version: 3.3
    • Version: 3.7
    • Version: 3.6
    • Version: 3.5
    • Version: 3.4
    • Version: 3.3
    • Version: 3.2
    • Version: 3.1
    • Version: 3.0
    • Version: 2.4
    • Version: 2.3
    • Version: 2.2
    • Version: 2.1
    • Version: 2.0
    • Version: 1.10
    • Version: 1.9
  • Cocos Creator
    • 手册文档
    • API 参考
  • Cocos Creator 3D
    • 手册文档
    • API 参考
  • Cocos2d-x
    • 手册文档
    • API 参考
  • 新手入门
  • Introduction
  • 基础使用
    • 关于 Cocos Creator
    • 安装和启动
    • 使用 Dashboard
    • Hello World!
    • 项目结构
    • 编辑器界面
      • 场景编辑器
      • 层级管理器
      • 资源管理器
      • 属性检查器
      • 控制台
      • 偏好设置
      • 项目设置
      • 主菜单
      • 工具栏
      • 编辑器布局
      • 预览调试
    • 获取帮助和支持
    • 注意事项
  • 快速上手:制作第一个游戏
  • 升级指南
    • v3.0 升级指南
    • v3.0 材质升级指南
    • v3.1 材质升级指南
    • v3.3 动画剪辑数据升级指南
    • 资源分包升级指南
    • 资源管理模块升级指南
  • 基本工作流
  • 场景制作
    • 场景资源
    • 节点和组件
    • 坐标系和节点变换
    • 节点层级和渲染顺序
    • 使用场景编辑器搭建场景
  • 资源系统
    • 资源工作流
    • 图像资源
      • 纹理贴图资源
      • 精灵帧资源
        • 图像资源的自动剪裁
      • 立方体贴图资源
      • 图集资源
      • 自动图集资源
      • 艺术数字资源
    • 预制资源
    • 字体资源
    • 音频资源
    • 材质资源
    • 模型资源
      • 从第三方工具导出模型资源
      • glTF 模型
    • Spine 骨骼动画资源
    • DragonBones 骨骼动画资源
    • TiledMap 瓦片图资源
    • JSON 资源
    • 文本资源
  • 脚本指南及事件机制
    • 编程语言支持
    • 脚本基础
      • 创建脚本
      • 配置代码编辑环境
      • 脚本运行环境
      • 装饰器使用
      • 属性参数参考
      • 生命周期回调
    • 脚本使用
      • 访问节点和其他组件
      • 常用节点和组件接口
      • 创建和销毁节点
      • 使用计时器
      • 组件和组件执行顺序
      • 加载和切换场景
      • 获取和加载资源
      • tsconfig 配置
    • 脚本进阶
    • 事件系统
      • 发射和监听事件
      • 节点系统事件
      • 全局系统事件
      • 事件 API
    • 模块规范与示例
      • 引擎模块
      • 外部模块使用案例
      • 模块规范
      • 导入映射
    • 插件脚本
  • 跨平台发布
    • 熟悉构建发布面板
    • 通用构建选项介绍
    • 发布到 Web 平台
    • 发布到原生平台
      • 发布 HUAWEI HarmonyOS 应用
      • 安装配置原生环境
      • 原生平台 JavaScript 调试
    • 发布到小游戏平台
      • 发布到 HUAWEI AppGallery Connect
      • 发布到支付宝小游戏
      • 发布到字节跳动小游戏
      • 发布到 Cocos Play
      • 发布到华为快游戏
      • 发布到 OPPO 小游戏
      • 发布到 vivo 小游戏
      • 发布到小米快游戏
      • 发布到百度小游戏
      • 发布到微信小游戏
        • 启用微信小游戏引擎插件
        • 接入微信 PC 小游戏
      • 开放数据域
      • 小游戏分包
    • 命令行发布项目
    • 构建流程简介与常见错误处理
    • 定制项目的构建模版
  • 功能模块
  • 图形渲染
    • 渲染管线
      • 内置管线
    • 相机
    • 光照
      • 基于物理的光照
      • 光源
        • 平行光
        • 球面光
        • 聚光灯
        • 环境光
      • 基于多 Pass 的多光源支持
      • 阴影
      • 光照贴图
    • 网格
      • MeshRenderer
      • SkinnedMeshRenderer 组件
      • SkinnedMeshBatchRenderer 组件
    • 纹理
      • 压缩纹理
      • 渲染纹理
    • 材质系统
      • YAML 101
      • Effect Syntax
      • Pass Params
      • Builtin Shader Uniforms
    • 特效组件
      • 广告牌
      • 线段组件
    • 天空盒
    • 全局雾
  • 2D 对象
    • 2D 渲染
      • 渲染排序规则
      • 2D 渲染组件合批说明
      • 2D 渲染对象自定义材质
      • 2D 渲染组件
        • Sprite 组件参考
        • Label 组件参考
        • Mask 组件参考
        • Graphics 组件参考
        • RichText 组件参考
        • UIStaticBatch 组件参考
        • Spine Skeleton 组件参考
        • DragonBones ArmatureDisplay 组件参考
        • TiledMap 组件参考
        • TiledTile 组件参考
        • MotionStreak
    • UI 系统
      • UI 组件
        • Canvas 组件参考
        • UITransform 组件参考
        • Widget 组件参考
        • Button 组件参考
        • Layout 组件参考
        • EditBox 组件参考
        • ScrollView 组件参考
        • ScrollBar 组件参考
        • ProgressBar 组件参考
        • LabelOutline 组件参考
        • LabelShadow 组件参考
        • Toggle 组件参考
        • ToggleContainer 组件参考
        • Slider 组件参考
        • PageView 组件参考
        • PageViewIndicator 组件参考
        • UIMeshRenderer 组件参考
        • UICoordinateTracker 组件参考
        • UIOpacity 组件参考
        • BlockInputEvents 组件参考
        • WebView 组件参考
        • VideoPlayer 组件参考
        • SafeArea 组件参考
      • UI 实践指南
        • 多分辨率适配方案
        • 对齐策略
        • 文字排版
        • 自动布局容器
        • 制作动态生成内容的列表
        • 制作可任意拉伸的 UI 图像
  • 动画系统
    • 动画剪辑
    • 动画组件参考
    • 使用动画编辑器
      • 创建 Animation 组件和动画剪辑
      • 动画编辑器面板介绍
      • 编辑动画剪辑
        • 关键帧编辑视图
        • 曲线编辑视图
      • 添加动画事件
      • 程序化编辑动画剪辑
    • 骨骼动画
      • 骨骼贴图布局设置
    • 程序化控制动画
      • 动画状态
  • 音频系统
    • AudioSource 组件参考
    • 音频播放示例
    • 兼容性说明
  • 物理系统
    • 2D 物理
      • 2D 物理系统
      • 2D 刚体组件
      • 2D 碰撞体
      • 2D 碰撞回调
      • 2D 物理关节
    • 3D 物理
      • 物理选项
      • 物理系统
      • 物理组件
      • 使用物理
        • 使用碰撞器
        • 物理配置
        • 物理材质
        • 使用刚体
        • 物理事件
        • 分组和掩码
        • 射线检测
        • 连续碰撞检测
  • 粒子系统
    • 2D 粒子
    • 3D 粒子
      • 粒子系统模块
        • 主模块
        • 发射器模块
        • 速度模块
        • 加速度模块
        • 大小模块
        • 旋转模块
        • 颜色模块
        • 贴图动画模块
        • 限速模块
        • 拖尾模块
        • 渲染模块
      • 粒子属性编辑
        • 控制面板
        • 粒子曲线编辑器
        • 渐变色编辑器
  • 缓动系统
  • 地形系统
  • 资源管理
    • loader 升级 assetManager 指南
    • 子包升级 Asset Bundle 指南
    • 资源加载
    • Asset Bundle
    • 资源释放
    • 下载与解析
    • 加载与预加载
    • 缓存管理器
    • 可选参数
    • 管线与任务
    • 资源管理注意事项 - meta 文件
  • 进阶教程
  • 扩展编辑器
    • 创建扩展
    • 第一个扩展包
    • 第一个面板
    • 第一次数据交互
    • 安装与分享
    • 提交插件到商店
    • 扩展面板
      • 编写面板
      • 面板与插件的通信
      • 与其他面板的通信
    • 扩展已有功能
      • 自定义消息
      • 快捷键
      • 场景脚本
      • 扩展主菜单
      • 扩展资源管理器面板
      • 扩展项目设置面板
      • 扩展偏好设置面板
      • 扩展资源数据库
      • 扩展构建流程
      • 扩展属性检查器面板
    • 基础功能
      • 扩展包定义
      • 插件系统
      • 消息系统
      • 多语言系统
      • 配置系统
      • UI 组件
  • 进阶主题
    • 如何向 Cocos 提交代码
    • 热更新范例教程
    • 热更新管理器
    • i18n 游戏多语言支持
    • 动态合图
    • 引擎定制工作流程
    • 网页预览定制工作流程
    • JSB 2.0 使用指南
      • JSB 手动绑定
      • JSB 自动绑定
    • Java 原生反射机制
    • Objective-C 原生反射机制
    • CMake 使用简介
    • WebSocket 服务器
  • 本书使用 GitBook 发布
  • English
  • Cocos Creator
    • 手册文档
    • API 参考
  • Cocos Creator 3D
    • 手册文档
    • API 参考
  • Cocos2d-x
    • 手册文档
    • API 参考
  • Version: 3.3
    • Version: 3.7
    • Version: 3.6
    • Version: 3.5
    • Version: 3.4
    • Version: 3.3
    • Version: 3.2
    • Version: 3.1
    • Version: 3.0
    • Version: 2.4
    • Version: 2.3
    • Version: 2.2
    • Version: 2.1
    • Version: 2.0
    • Version: 1.10
    • Version: 1.9

脚本基础

脚本基础

该部分内容主要介绍脚本的一些基础概念、创建方式、运行环境等:

  • 创建脚本
  • 配置代码编辑环境
  • 脚本运行环境
  • 装饰器使用
  • 属性参数参考
  • 生命周期回调

results matching ""

    No results matching ""

    Prev: 编程语言支持 Next: 创建脚本