代码拉取完成,页面将自动刷新
需求将Unity项目移植到CocosCreator(H5). 如果UI全部重拼一遍太费时费力. 故抽出时间写了这个扩展. 用于Unity NGUI制作的UI prefab移植到Cocos Creator.
NGUI版本: 3.8.2
CocosCreator版本: 1.9.0
暂时没精力顾及其他版本, 只用到一些基础方法, 如果有API变动请自行修改.
将Unity中prefab的节点父子结构, 以及节点上NGUI的UISprite, UILabel, UITexture等控件的有用信息保存至json文件. 在CocosCreator中解析后再创建.
目前可移植项:
- 节点: position, scale, rotation(仅z轴), active, name
- UIWidget: 锚点信息, 宽高, 颜色
- UISprite, UITexture: 图集, 图片, 是否使用Slice, 九宫格Border信息
- UILabel: 字号, 描边颜色宽度, overflow, 对齐方式, 行间距, bitmap字体(字间距)
- 带有BoxCollider的节点会被挂载UIButton
- 子节点按UIWidget的depth排序
- ScrollView + Grid: 不完美移植,由于两方控件区别较大, 暂时没想到什么好方法完美移植. 现阶段支持使用最多的竖排列表的移植, 移植后需微调间距等数值.
可以覆盖大部分需求.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型