不是组件不要连线
登录 场景里面有 用户名 密码 登录按钮
输入框 和 按钮 是组件
整个登录 场景 不是组件
组件应该是 基本单元
输入框 按钮 都是自带组件
所以这个界面 一根线 都没有
不连线用啥方式
美术负责把 文本框 加上 EditBox 组件
然后把 程序需要控制的节点 加上@ 就行
让程序员尽可能少接触UI界面,和美术区分开来
程序
程序像这样 实现登录 场景
需要控制的节点 在 at 下面都提示出来了
不要通过cc.find 动态查询
什么是 “动态” 什么是 “静态”
美术 在编辑器里面 给 Node
加上的 Component
就是 “静态的”
程序 用代码 addComponent
removeComponent
就是 “动态的”
所有节点下面的 “静态组件” 应该提示出来
该用动态用动态 该用静态用静态 动静切换 行云流水
怎么实现
读取整个工程 生成一个这样的JSON
然后用 TypeScript 的类型计算 实现 场景impl 函数
不要直接生成 TypeScript 的代码
1 个帖 - 1 位参与者