IW_ClientScriptProgramming.docVIP

  • 3
  • 0
  • 约1.4万字
  • 约 22页
  • 2016-10-16 发布于河南
  • 举报
IW_ClientScriptProgramming

客户端脚本以及页面编程方法 1.客户端系统保留脚本 1.1什么是系统保留脚本 每一个应用在Client端都会有系统保留的脚本,该脚本不需要用户定义就能够使用。系统保留脚本的名字固定,并且特定的脚本中有一些特定的事件函数,ISV可以在这些特定的事件函数中编写代码来handle这些系统事件,实现特定的功能。当然ISV也可以在系统保留脚本中添加其他函数来实现其他功能。 1.2系统保留脚本的位置 系统脚本的位置位于: \Bin\apps\APP_NAME\Common\scripts 其中APP_NAME为ISV开发应用的名字 1.3有哪些系统保留脚本 现阶段的系统保留脚本有 __avatar.lua 主要用来处理与用户化身相关的逻辑__agent.lua 主要用来处理与用户化身相关的逻辑__scene.lua 主要用来处理与场景相关的逻辑 __system.lua 主要用来处理一些与平台相关的逻辑 1.4各个系统保留脚本的作用及主要事件 __avatar.lua的事件 onArrived 用户进入场景以后右键点击目的地,系统会自动寻路到该处,当寻路完成以后__avatar.lua中的onArrived函数会被调用。ISV可以在其中填写代码处理相关逻辑。 注意:平台API:moveObjectToPosition成功调用以后,寻路结束时也会触发该事件,但是如果移动物体为非用户自身Avata

文档评论(0)

1亿VIP精品文档

相关文档