还可以教程KAGDOC3文件
地图的制作与使用
当点击相应位置的时候跳转标签
话说回来,无论怎么想都是按钮方便吧……
不过如果真要监测鼠标点击的话可以预先设置一个变量数组用来记录你道具的坐标(左上角xy和右下角xy)比如f.a[lx,ly,rx,ry]当鼠标点击的时候返回鼠标所在的x,y值,并与数组f.a的值对比,当rx>=x>=lx且ry>=y>=ly的时候,执行相应tjs式,否则返回
如果是多个道具的话,就设置f.a[0]=[lx0,ly0,rx0,ry0];f.a[1]=[lx1,ly1,rx1,ry1];等等,然后检查的碰撞的时候设置一个临时变量 i 作为循环变量,每次循环的时候都检测f.a[ i ] 是否碰撞直到全部检测完毕
不过不建议你用鼠标点击监测法,除非是想做对执行效率要求变态的游戏,否则还是用kag指令吧,tjs那个太狠了……
顺便返回鼠标坐标的函数是
kag.fore.base.cursorX, kag.fore.base.cursorY
呃,貌似……
[ 本帖最后由 七色の早苗姬 于 2009-10-8 10:24 编辑 ]
|