从入门到精通
进阶板块将介绍 BME Pro 中一些高级功能和操作。
进阶
在本进阶板块中将介绍:
阅读建议
本版块中各个部分基本独立,制图时可根据需要寻找对应的内容进行阅读学习
一些内容可能会涉及到其他软件的知识,比如模型系统,会涉及到一些建模软件的操作,请确保自己对相关知识有一定的了解
学完本板块的内容后,你将有能力制作一些复杂的元件和装饰,制作具有独特风格的地图
数据类型
本板块可能涉及到的数据类型有:
int:整型数据类型,如123、456float:浮点型数据类型,如3.14、2.71string:字符串数据类型,如"Hello World"、""bool:布尔型数据类型,如true、falseenum:枚举数据类型- 如果枚举数量较少,将直接使用
枚举 A | 枚举 B | 枚举 C的形式书写
- 如果枚举数量较少,将直接使用
Float2:浮点型二维向量数据类型- 拥有
xy两个分量 - 为方便书写,后续
Float2类型的数据将简写为(x, y)的形式,且省略不必要的小数点,如(1, 2) - 在编辑器中,该类型往往描述一个范围,其中
x代表最小值,y代表最大值
- 拥有
Float3:浮点型三维向量数据类型- 拥有
xyz三个分量 - 为方便书写,后续
Float3类型的数据将简写为(x, y, z)的形式,且省略不必要的小数点,如(1, 2, 3)
- 拥有
Float4:浮点型四维向量数据类型- 拥有
xyzw四个分量 - 为方便书写,后续
Float4类型的数据将简写为(x, y, z, w)的形式,且省略不必要的小数点,如(1, 2, 3, 4)
- 拥有
Quaternion:四元数数据类型- 拥有
xyzw四个分量 - 为方便书写,后续
Quaternion类型的数据将简写为(x, y, z, w)的形式,且省略不必要的小数点,如(0, 0, 0, 1)
- 拥有
Bool3:布尔型三维向量数据类型- 拥有
xyz三个分量 - 为方便书写,后续
Bool3类型的数据将简写为(x, y, z)的形式,如(true, false, true)
- 拥有
Trans:变换数据类型- 拥有
posrotscl三个分量 pos代表位置,rot代表旋转,scl代表缩放,均为Float3类型
- 拥有
ColorRGBA:颜色数据类型- 拥有
rgba四个分量 rgb分量代表颜色的红绿蓝分量,a分量代表颜色的不透明度,均为float类型,范围为0~1- 为方便书写,后续
ColorRGBA类型的数据将简写为(r, g, b, a)的形式,且省略不必要的小数点,如(1, 1, 1, 1)
- 拥有
提示
本版块中,Item Mesh Texture Material Audio Script 等类型均为其对应资源的引用或路径,实际类型为 string 。
游戏物理帧
Ballex² 的物理帧频率为 100Hz。