+ | graData : _GraphicsData |
_Skeleton对象的图形相关数据。包括marker,摄像机,光,雾和轨迹。
|
+ | name : string |
_Skeleton对象的逻辑名称。
|
+ | pfxPlayer : _ParticlePlayer |
|
+ | resname : string |
_Skeleton对象的资源文件名。更改这个属性,_Skeleton对象会使用新资源名重新加载。
|
+ | function addAnima(anima : _Animation / resname : string) : _Animation |
为骨骼添加动画。
|
+ | function addInfluence(name : string) |
添加影响力。
|
+ | function adjustBone(name : string, mat : _Matrix) |
调整骨头的矩阵。
示例
|
+ | function adjustRoot(mat : _Matrix3D) |
为root设置矩阵。 示例
|
+ | function clearAnimas() |
清空所有骨骼动画。 示例
|
+ | function clearInfluence() |
清空影响力。
|
+ | function delAnima(index : uint / name : string) |
删除骨骼动画。
|
+ | function delInfluence(index : uint / name : string) |
删除影响力。
|
+ | function drawBone(name : string) |
渲染骨头。用从父骨头到子骨头的锥体表示,颜色为黄色。 |
+ | function drawBoundBox() |
在渲染设备上渲染骨骼的包围盒。
|
+ | function drawSkeleton() |
在渲染设备上渲染骨骼。
|
+ | function getAnima(index : uint / name : string) : _Animation |
返回骨骼动画。
|
+ | function getAnimas() : array |
返回所有动画。
|
返回骨头的变换矩阵。若有out参数则不构造新的_Matrix3D对象。 |
+ | function getBoneCount() |
获取骨骼的总数。
|
+ | function getBones() : array |
返回所有骨头。
|
+ | function getBoundBox() : {x1, y1, z1, x2, y2, z2} |
返回skeleton的包围盒。
|
+ | function getInfluence(index : uint / name : string) : _Matrix |
返回骨头的影响力。
|
+ | function getInfluenceCount() |
获取影响力的个数。
|
+ | function getInfluences() : array |
返回骨骼中预定义的影响力的名称。
|
+ | function getInfluenceUsing() |
获取当前使用的影响力的逻辑名。
|
+ | function getPlayingAnimas() : array |
返回所有正在播放的动画。
|
+ | function ignoreShake(ig : bool) |
忽略骨骼相关的动画和粒子中的摄像机震动。 |
+ | function loadInf(resname : string) |
读取名为resname的影响力并使用。
|
+ | function reset() |
重置骨骼。
|
+ | function resetBone(name : string) |
重置骨头的矩阵。 |
+ | function resetBones() |
重置所有骨头的矩阵。 示例
|
+ | function resetInfluence() |
清除对影响力的使用。
|
+ | function resetRoot() |
重置root的矩阵。
|
+ | function resetSkeleton() |
清除当前的影响力。 示例
|
+ | function resizeBone(name : string, size : float) |
调整骨头的大小。
示例
|
+ | function save(name : string) |
保存当前骨骼。
示例
|
+ | function saveInf(name : string) |
保存当前影响力。
示例
|
+ | function stopAnimas() |
停止所有动画。
|
+ | function useInfluence(index : uint / name : string) |
使用影响力。
|