40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
# CLAUDE.md
|
||
|
||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||
|
||
## Project Overview
|
||
|
||
这是一个 Cocos Creator 3.8.8 项目,用于开发小游戏/可玩广告。
|
||
|
||
## Project Structure
|
||
|
||
```
|
||
assets/
|
||
├── main.ts # 主入口脚本
|
||
├── main.scene # 主场景
|
||
├── PageLoading.ts # 页面加载组件
|
||
├── PageLoading.prefab # 预制体
|
||
├── scripts/
|
||
│ └── utils/
|
||
│ └── BackgroundScaler.ts # 背景缩放工具组件
|
||
└── resources/
|
||
└── images/ # 图片资源
|
||
```
|
||
|
||
## Development Commands
|
||
|
||
此项目使用 Cocos Creator 编辑器进行开发:
|
||
|
||
- **打开项目**: 使用 Cocos Creator 3.8.8 打开此目录
|
||
- **运行预览**: 在 Cocos Creator 编辑器中点击 "Play" 按钮
|
||
- **构建**: 使用编辑器菜单 `Project > Build` 或快捷键 `Cmd+B`
|
||
|
||
## TypeScript Coding
|
||
|
||
遵循 Cocos Creator 3.x 组件系统架构:
|
||
|
||
- 使用 `@ccclass` 装饰器声明组件
|
||
- 继承 `cc.Component` 基类
|
||
- 生命周期方法: `onLoad` -> `start` -> `update` -> `onDestroy`
|
||
- 使用 `cc.` 命名空间访问引擎 API(如 `cc.view`, `cc.Node`, `cc.Component` 等)
|