Project1

标题: 求一句脚本,关于角色朝向 [打印本页]

作者: 乱摸阿弥陀佛    时间: 2009-6-3 22:58
标题: 求一句脚本,关于角色朝向
在事件里执行一句脚本,让角色脸朝着本事件。 [LINE]1,#dddddd[/LINE]此贴于 2009-6-5 3:28:31 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: Tabris_Air    时间: 2009-6-3 23:02
如果事件是固定的,设置移动路线即可
如果位置不固定,根据角色和事件坐标判断条件分歧
作者: 乱摸阿弥陀佛    时间: 2009-6-3 23:26
事件不固定,就因为事件朝向的分歧要写很长了,希望有简化长度的脚本写法
作者: kula1900    时间: 2009-6-3 23:53
$game_player.direction
# 主角的朝向
      character = get_character(i) #←-- 应该是事件id
      if character != nil
      @event_dirction = []
      # 这个是变量随你怎么定义
      @event_dirction = character.direction
      end
# 事件{i}的朝向
作者: 乱摸阿弥陀佛    时间: 2009-6-4 00:08
是写事件里的吗
作者: kula1900    时间: 2009-6-4 00:10
脚本的话 我也不是很会 硬着头皮给你写个
脚本 i = @event.id
     character = get_character(i) #←-- 应该是事件id
     if character != nil
     @event_dirction = []
     # 这个是变量随你怎么定义
     @event_dirction = character.direction


if $game_player.direction == @event_dirction
  # 如果主角朝向等于 此事件的朝向
  # 你要的执行事件……
else
  case @event_dirction  # 条件分歧 事件就是 变量@event_dirction = 8,2,4,6时
# 不可能出现第5个现象
   when 8
   # 设置移动路线  # 设置主角面向 ↑
   when 2
   # 设置移动路线  # 设置主角面向 ↓
   when 4
   # 设置移动路线  # 设置主角面向 ←
   when 6
   ####################################################依次按上下左右排列的#########
   # 设置移动路线  # 设置主角面向 →
  end
   执行的事件………………
end
不好意思,…………只能告诉你 脚本小白写的脚本也就这样了



事件的写法 调用变量
  # $game_variables[1] 就是事件里的变量1
  插入脚本:$game_variables[1] = $game_player.direction
  # 变量1 赋值 带入 主角的朝向
  插入脚本:i = @event.id
            character = get_character(i) #←-- 应该是事件id
            if character != nil
            # 变量2 带入 事件i的嘲笑
             $game_variables[2] = character.direction
  条件分歧:变量1 == 变量2
          # 变量1 等于变量2
           #写你下面要写的事件
       除此以外的情况下
         条件分歧: 变量2 == 8
          设置移动路线:角色面向上
         除此以外
         条件分歧: 变量2 == 2
        设置移动路线:角色面向下
         除此以外
         条件分歧: 变量2 == 4
        设置移动路线:角色面向左
         除此以外
         条件分歧: 变量2 == 6
         设置移动路线:角色面向右
分歧结束
分歧结束
分歧结束
分歧结束
你要执行的事件
分歧结束

作者: 乱摸阿弥陀佛    时间: 2009-6-4 00:15
哦,我只需要写在并行事件里,作为角色被攻击的判定,被打中一下就脸朝敌人事件然后退一步
作者: 66rpg学习    时间: 2009-6-4 00:33
提示: 作者被禁止或删除 内容自动屏蔽




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