Utils Class
综合工具函数
构造器
Utils
()
Methods
defaults
(
Object
static
-
options -
defaults
使用默认值扩展选项对象。
参数:
-
optionsObject选项对象。在这种情况下可能是错的:一个新的对象被创建并返回。
-
defaultsObject包含默认值的对象
Returns:
Object:
更改过的对象
extend
(
static
-
a -
b
用另一个属性扩展对象
参数:
-
aObject -
bObject
splice
(
static
-
array -
index -
howmany
免垃圾版的 Array.splice(),不分配新数组。
参数:
-
arrayArray -
indexNumber -
howmanyNumber
Properties
ARRAY_TYPE
Function
static
在整个库的内部用于数值运算的数组类型,如果Float32Array 可用将使用它, 但如果不可用则回退为Array 类型,如果你想自定义数组类型,通过全局变量P2_ARRAY_TYPE 进行注入,查看下例:
Example:
<script>
<!-- Inject your preferred array type before loading p2.js -->
P2_ARRAY_TYPE = Array;
</script>
<script src="p2.js"></script>
