跳转到内容

从入门到精通

进阶板块将介绍 BME Pro 中一些高级功能和操作。

进阶

在本进阶板块中将介绍:

阅读建议

  • 本版块中各个部分基本独立,制图时可根据需要寻找对应的内容进行阅读学习

  • 一些内容可能会涉及到其他软件的知识,比如模型系统,会涉及到一些建模软件的操作,请确保自己对相关知识有一定的了解

  • 学完本板块的内容后,你将有能力制作一些复杂的元件和装饰,制作具有独特风格的地图

数据类型

本板块可能涉及到的数据类型有:

  • int:整型数据类型,如 123456
  • float:浮点型数据类型,如 3.142.71
  • string:字符串数据类型,如 "Hello World"""
  • bool:布尔型数据类型,如 truefalse
  • enum:枚举数据类型
    • 如果枚举数量较少,将直接使用 枚举 A | 枚举 B | 枚举 C 的形式书写
  • Float2:浮点型二维向量数据类型
    • 拥有 x y 两个分量
    • 为方便书写,后续 Float2 类型的数据将简写为 (x, y) 的形式,且省略不必要的小数点,如 (1, 2)
    • 在编辑器中,该类型往往描述一个范围,其中 x 代表最小值,y 代表最大值
  • Float3:浮点型三维向量数据类型
    • 拥有 x y z 三个分量
    • 为方便书写,后续 Float3 类型的数据将简写为 (x, y, z) 的形式,且省略不必要的小数点,如 (1, 2, 3)
  • Float4:浮点型四维向量数据类型
    • 拥有 x y z w 四个分量
    • 为方便书写,后续 Float4 类型的数据将简写为 (x, y, z, w) 的形式,且省略不必要的小数点,如 (1, 2, 3, 4)
  • Quaternion:四元数数据类型
    • 拥有 x y z w 四个分量
    • 为方便书写,后续 Quaternion 类型的数据将简写为 (x, y, z, w) 的形式,且省略不必要的小数点,如 (0, 0, 0, 1)
  • Bool3:布尔型三维向量数据类型
    • 拥有 x y z 三个分量
    • 为方便书写,后续 Bool3 类型的数据将简写为 (x, y, z) 的形式,如 (true, false, true)
  • Trans:变换数据类型
    • 拥有 pos rot scl 三个分量
    • pos 代表位置,rot 代表旋转,scl 代表缩放,均为 Float3 类型
  • ColorRGBA:颜色数据类型
    • 拥有 r g b a 四个分量
    • r g b 分量代表颜色的红绿蓝分量,a 分量代表颜色的不透明度,均为 float 类型,范围为 0 ~ 1
    • 为方便书写,后续 ColorRGBA 类型的数据将简写为 (r, g, b, a) 的形式,且省略不必要的小数点,如 (1, 1, 1, 1)

提示

本版块中,Item Mesh Texture Material Audio Script 等类型均为其对应资源的引用或路径,实际类型为 string

游戏物理帧

Ballex² 的物理帧频率为 100Hz。

基于 MIT 许可发布