- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小弟不才,在老七给的一份脚本说明文档的WORD文档的基础上,妄自添加内容,如有不妥愿挨板子。
感谢VES平台的免费发放,感谢老七的热心帮助,感谢不浪漫是罪名。
欢迎大家修改添加这份说明文档,群策群力,WIKI精神。
个人QQ:749836686
龟虽瘦
脚本大小写敏感,一定要注意大小写。脚本来自于LUA脚本语言,感兴趣的朋友可以去找一下相关材料,对于VES脚本则有更深的认识和理解,发挥脚本潜力实现更多功能。
vec.addRepositoryNode(椰树小弯青,1)
--加载库节点 格式(“节点名称”,),从系统的repository目录下的库节点
vec.changeGeoDiffuseColor(ID)
--跳出色彩选择框,格式( 元素ID号)
vec.exitApp()
--退出系统,格式(空或者1(退出系统)0(取消))
vec.getNodeCastsShadow
--得到节点的投射阴影值
vec.getNodeCollision
--得到节点的碰撞值
vec.getNodeMirror
--得到节点的镜像值
vec.getNodeTransform(ID)
--得到物体的位置、姿态、缩放值 (物体ID)
以一个自己的例子说明
--移动目标节点位置案例
a,b,c,d,e,f,g,h,i=vec.getNodeTransform(2) –得到节点2球体的位置参数
vec.set3DTextCaption(5,a) –将3D文字的caption属性设为球体位置参数中的a大小
a=a-5 –将位置参数a移动5个距离
vec.setNodeTransform(2,a,b,c,d,e,f,g,h,i) –将新得到的位置赋给节点2
vec.getNodeUserDefine(ID)
--获得节点用户自定义,通常与vec.setNodeUserDefine(id, )结合使用
--这是一个控制球体转动与否的案例
b=vec.getNodeUserDefine(2) --定义一个变量b,得到球体(脚本ID为2)的用户自定义属性;
if (b) then –如果自定义为真
vec.setNodeAnimationPlay(2) --节点2动画播放,即转动
vec.setNodeUserDefine(2,0) –将节点2用户自定义属性设置为0
else --如果为假
vec.setNodeAnimationPause(2) --节点2动画停止
vec.setNodeUserDefine(2,1) --用户自定义属性为1
end --结束
vec.getNodeVisible(ID,0/1)
--得到节点的可见值 格式(节点ID, 0(隐藏)1(显示))
案例DEMO里面很多,多为GUIBOX面板的显示隐藏
vec.hideIeWindow
隐藏信息面板(与vec.showIeWindow(500,350,./repository/vestudio.txt,0)呼应)
vec.openUrl(“”)
--打开一个网址 (“网址”)
vec.replaceImageFromModelTextures(ID,NEW,OLD)
--从Model的Textures目录下加载纹理替换节点的当前纹理
详见寻宝案例中下遥控器按钮节点的脚本
vec.replaceImageFromModelTextures(41,dhb沙发LightingMap.png,hb沙发LightingMap.png) vec.replaceImageFromModelTextures(42,dhb墙体LightingMap.png,hb墙体LightingMap.png) vec.replaceImageFromModelTextures(43,dhb门窗LightingMap.png,hb门窗LightingMap.png)
vec.replaceImageFromVepTextures(ID,NEW,OLD)
--从系统的Textures目录下加载纹理替换节点的当前纹理
详见寻宝案例中下遥控器按钮节点的脚本
vec.replaceImageFromVepTextures(41,hb沙发LightingMap.png,dhb沙发LightingMap.png) vec.replaceImageFromVepTextures(42,hb墙体LightingMap.png,dhb墙体LightingMap.png) vec.replaceImageFromVepTextures(43,hb门窗LightingMap.png,dhb
文档评论(0)