三维模型属性面板-动作
动作:用于设置选择模型的“一般属性”、“鼠标事件”和“距离触发”事件。
本节将重点讲述:
一般属性
一般属性:设置选择模型用于交互时的几个基本属性。如下图所示:
上图注释如下:
Billboard物体:勾选该复选框,将选择的模型设置为Billboard物体(该属性具有实时面向相机的功能)
(注:如果模型不属于面片物体,则无法使用该选项。)
是天空球(太阳光晕可穿过):勾选该复选框,将选择的模型设置为天空球,这样,在添加太阳光晕便可以穿过该模型
(注:通常用于对天空球模型的设置。)
捕捉时排除此物体:勾选该复选框,此模型将为不可选的
网络发布时的预加载模型:设置选择的模型在网络发布时成为预加载的模型,以优化碰撞物体
(注:由于网页加载模型通常比较慢,为了加快速度,一般都加载没有碰撞检测的模型。为了避免加载后的场景没有碰撞检测,用户通常可以先加载一个不带纹理的、面数尽量少、且带有碰撞检测属性的模型,这样就解决了在浏览网络发布的 VR 场景时场景没有碰撞检测的问题。)
鼠标事件
鼠标事件:设置选择模型在鼠标单击、按下或移入等状态下的事件。如下图所示:
上图注释如下:
左键按下:设置鼠标左键按下时的事件内容
左键弹起:设置鼠标左键弹起时的事件内容
中键按下:设置鼠标中键按下时的事件内容
中键弹起:设置鼠标中键弹起时的事件内容
右键按下:设置鼠标右键按下时的事件内容
右键弹起:设置鼠标右键弹起时的事件内容
鼠标移入:设置鼠标移入时的事件内容
鼠标多出:设置鼠标移出时的事件内容
第一次显示:设置选择模型为第一次显示属性
(注:由于浏览网络 VR 场景时,其模型加载是异步的,常出现脚本与动画不同步现象,第一次显示就是用来处理这种现象如动画触发。)
距离触发
距离触发:设置距离选择模型多远时触发某种事件。如下图所示:
上图注释如下:
开启:勾选该复选框,启动选择模型的距离触发事件;反之,则不启动
距离类型: 触发物体(默认为当前相机)到该物体之间的距离计算方式
中心点距离: 触发物体(默认为当前相机)到该物体的中心点距离
X轴投影距离: 触发物体(默认为当前相机)到该物体中心点距离在X轴投影距离
Y轴投影距离: 触发物体(默认为当前相机)到该物体中心点距离在Y轴投影距离
Z轴投影距离: 触发物体(默认为当前相机)到该物体中心点距离在Z轴投影距离
XOY轴投影距离: 触发物体(默认为当前相机)到该物体中心点距离在XOY轴投影距离
YOZ轴投影距离: 触发物体(默认为当前相机)到该物体中心点距离在YOZ轴投影距离
XOZ轴投影距离: 触发物体(默认为当前相机)到该物体中心点距离在XOZ轴投影距离
触发距离:设置触发事件的有效距离,未到该距离,触发事件无效
当前相机:勾选该复选框,触发物体默认为当前相机;用户可以通过单击其下按钮设置触发物体为其他模型
进入时触发动作:进入有效触发距离后的事件内容
离开时触发动作:离开有效触发距离后的事件内容