Project1

标题: 如何判定主角所在的X,Y坐标 [打印本页]

作者: 空气    时间: 2009-8-9 15:34
标题: 如何判定主角所在的X,Y坐标
刚才突然想到或许可以用公共事件做ARPG游戏的系统,可是别的都设置好了,就差不知道怎么判定角色和敌人的X,Y坐标,请各位高手帮帮忙啊,我是脚本盲……
作者: 紫苏    时间: 2009-8-9 15:55
  1. $game_player.x         # 角色 x 坐标
  2. $game_player.y         # 角色 y 坐标
  3. $game_map.events[1].x  # 1 号事件 x 坐标
  4. $game_map.events[1].y  # 1 号事件 y 坐标
  5. $game_map.events[2].x  # 2 号事件 x 坐标
  6. $game_map.events[2].y  # 2 号事件 y 坐标
复制代码

作者: 空气    时间: 2009-8-9 16:09
那当角色的X坐标=2,Y坐标=3时,是不是这样写:
条件分歧,
当$game_player.x=2
   $game_player.y=3时
…………

是不是捏?
作者: 紫苏    时间: 2009-8-9 16:25
判断条件用双等号 ==,这是条件运算符,而单等号 = 是赋值运算符
另外上面这是两个条件运算表达式,需要判断同时满足两个条件则用 && 连接,或者嵌套两个条件分歧~
作者: 空气    时间: 2009-8-9 16:33
原来如此……
作者: 空气    时间: 2009-8-9 16:39
那如果要把那个角色坐标等于某个变量的坐标又该如何呢?
作者: 赤点    时间: 2009-8-9 16:50
game_player.x  =  变量名.y同上
作者: IamI    时间: 2009-8-9 16:51
本帖最后由 IamI 于 2009-8-9 16:54 编辑

是赋值还是判定是否相等- -
按照变量给主角设定位置:
$game_player.moveto($game_variables[横坐标ID],$game_variables[纵坐标ID])

殴打楼上 = = x、y默认是只读属性
作者: 空气    时间: 2009-8-9 18:36
game_variables这个是不是变量?
作者: 赤点    时间: 2009-8-9 18:41
变量数组,ii写在上面了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1