包房传送脚本讲解
MyTable =
{
EntryInfo = {ONTOUCH,"state1"};--ONTOUCH指左键单击触发脚本
StateList = {"state1"};
state1 =
{
Timer = -1,
TimeOut = 1000,--1秒后结束,需要再次单击触发
NextState = "nil",
EventList = {};
};
}
function MyTable.state1.OnEnter(args)
pos_Item= uGetItemPos (uGetItemId());--获得脚本所在物品的位置,(pos_Item.x,pos_Item.y,pos_Item.z)分别对应物品的(X,Y,Z)三个坐标位置
local pos = G3D.Vector3:new(pos_Item.x,pos_Item.y,pos_Item.z+10);--将角色位置设置为物品上方10米
uSetPlayerPos(uGetToucherId(),pos);--移动单击物品的角色至指定位置
end
function MyTable.state1.OnExit(args)
end
--脚本基本结构讲解见:http://www.3d-ktv.com/html/shenchang/322.html