常见约定

112次阅读
没有评论

共计 438 个字符,预计需要花费 2 分钟才能阅读完成。

常见约定

为了保持一致性,Construct 在值的使用上通常有一些共同的约定。以下是详细说明:

  • 常用单位

    • 位置以像素表示,原点(0,0)位于布局的左上角,Y 轴向下增加(与许多游戏引擎一致)。
    • 尺寸以像素为单位。
    • 角度以度为单位,0 度指向右侧,顺时针增加。
    • 时间以秒为单位。
    • 速度以每秒像素数计算。
    • 加速度以每秒平方像素数计算。
  • 零基索引

    • 为了与编程语言保持一致,构造中使用数字列表中项目数量的所有特性(索引)都从 0 开始而不是 1。这起初可能看起来有些奇怪,需要一些时间来适应,但在许多情况下,实际上比基于 1 的索引更方便。
    • 传统上列表编号为 1、2、3… 但在 Construct(以及所有其他编程语言)中它们编号为 0、1、2……
  • 范围

    • 文档有时会引用有效值的范围。方括号内是包含范围,如 [0, 1] 表示包括 0 和 1 在内的任何值。例如在这个范围内的有效值有 0、0.5 和 1。圆括号表示非包含边界的范围,如 [0, 1) 表示包括 0 但不包括 1 的任何值。例如在这个范围内的有效值有 0、0.5 和 0.999,但不包括 1。
正文完
 0
评论(没有评论)