开发步骤:
文件结构
所有的成型Prefabs都在 Prefabs文件夹中。
创建各类星体的Prefabs
能量属性字符串名称的确定
因为原型中的美术资源大部分来自于网络,因此去掉 硬度概念 和亮度概念。
大小:预制体的初始大小
引力效果的实现: 根据星体的大小设置不同的引力大小和引力结算范围,引力设置的基本目的是为了方便着陆
能量:具体为每一个Prefab设置定制的能量属性和初始量,并根据公式计算其能量变化。
公式如下
因此绘制出用例图:
下图为各个星体Prefab的脚本结构:
Prefabs的Inspector通用形式(自转脚本Revolution,星体基本属性脚本Parameters_Star,引力脚本Attract_Person):
Power Attribute为其能量属性数组
接着就是创建各个星体的Prefabs
各星体的属性表格:
有待补充
暂无关于此日志的评论。