物理世界

简介:物理世界可以设置虚拟物理世界。

属性

ID:ID是调用对象的属性、变量和函数的唯一标识。

X:对象的X坐标,对象X坐标是根据父对象的坐标原点和对象的坐标原点而定。默认是对象左上角相对于父对象的X坐标位置,若改变坐标原点,则X坐标即为对象坐标原点相对于父对象的X坐标。

Y:对象的Y坐标,对象Y坐标是根据父对象的坐标原点和对象的坐标原点而定。默认是对象左上角相对于父对象的Y坐标位置,若改变坐标原点,则Y坐标即为对象坐标原点相对于父对象的Y坐标。

W:对象的宽度,单位为像素。关联比例改变宽高时,宽高按比例改变。

H:对象的高度,单位为像素。关联比例改变宽高时,宽高按比例改变。

旋转角度:对象的旋转角度,对象的旋转角度根据对象的坐标原点而旋转,正向右方向为0度,顺时针依次增加,逆时针依次递减。

不透明度:对象的不透明度,值越小对象可视度越低。

自动播放:选择YES即启用物理引擎。选择NO,即不启用物理引擎,需要事件触发启用。

自动计算重力方向:默认为YES,可以在手机端利用重力感应。设为NO则在手机端不能使用重力感应。

边界宽度:默认100,此属性需要配合自动删除与飞出边界事件使用。物体飞出画布100个像素,自动删除。

水平重力:虚拟物理世界中可以设置水平方向的重力,方向向右,默认为0。

垂直重力:虚拟物理世界中可以设置垂直方向的重力,方向向下,默认为0。值为一个负值会受到一个朝上的重力

北墙:物体可以与父对象的北边界碰撞,使物体不会飞出边界,默认为YES。

南墙:物体可以与父对象的南边界碰撞,使物体不会飞出边界,默认为YES。

东墙:物体可以与父对象的东边界碰撞,使物体不会飞出边界,默认为YES。

西墙:物体可以与父对象的西边界碰撞,使物体不会飞出边界,默认为YES。

允许睡眠:选择YES,物体受到力的影响,减速运动,当达到一定速度的时候,物体会停下来,后台停止计算速度。选择NO,物体会一直减速,后台继续计算速度。

碰撞弹力:物体与物体碰撞的弹力,数值越大弹开效果越明显(不断进行反弹),默认为0。(30%)

摩擦力:物体运动的摩擦力,数值越大越难运动,默认为30%。

初始可见:对象是否在案例开始播放时可见。默认是自动,即对象隐藏则初始不可见;若设为是,即使对象在对象树中设置隐藏,案例播放时对象也会显示出来,一个对象是否可见,在案例播放过程中,可能会被其他因素影响。因此,初始可见只是决定了案例开始播放时对象的可见性。

自定义属性:对象的自定义属性可理解为对象下添加的变量,分为数字和文本两种类型,通过目标动作,对象的属性设置可改变该对象的自定义属性。

目标动作

设置属性:可设置目标对象的各个属性,包括宽、高、X、Y以及自定义属性等。具体属性选项根据目标对象的属性面板而定,选项基本与目标对象的属性面板相同。例如通过设置属性将图片旋转角度设为300,则图片的旋转角度即为300度。

删除对象:删除当前对象。若对象下有子对象,子对象也被删除。

复制对象:复制对象,该对象需已被添加至对象树中。复制对象时可改变对象的属性以及选择是否置于底层。结合公式编辑器可实现复制随机位置、随机宽高的对象的效果。

置于顶层:目标对象的层级关系将会置于全案例/仅当前层级的最顶层。置于仅当前层级的最顶层,即置于对象所在的父对象的最顶层。

置于底层:目标对象的层级关系将会置于全案例/仅当前层级的最底层。置于仅当前层级的最底层,即置于对象所在的父对象的最底层。

播放:启用物理引擎。

暂停:禁用物理引擎。


物理世界属性面板:

results matching ""

    No results matching ""