Project1

标题: 事件朝向问题 [打印本页]

作者: 0飘絮0    时间: 2008-4-2 01:14
标题: 事件朝向问题
可以写出如下的要求的句子不:
  角色面向左,触发了事件A人物, A人物先判断角色的面向,
如果角色面向上,A人物则面向上
如果角色面向下,A人物则面向下
如果角色面向左,A人物则面向左
……等等
然后在转向.

在哪儿修改事件的面向问题。是不是Game_Character3里的下面句子?
#--------------------------------------------------------------------------
  # ● 面向向下
  #--------------------------------------------------------------------------
  def turn_down
    unless @direction_fix
      @direction = 2
      @stop_count = 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 面向向左
  #--------------------------------------------------------------------------
  def turn_left
    unless @direction_fix
      @direction = 4
      @stop_count = 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 面向向右
  #--------------------------------------------------------------------------
  def turn_right
    unless @direction_fix
      @direction = 6
      @stop_count = 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 面向向上
  #--------------------------------------------------------------------------
  def turn_up
    unless @direction_fix
      @direction = 8
      @stop_count = 0
    end
  end
######## [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 水迭澜    时间: 2008-4-2 03:43
触发事件的话,应该在事件里写。
你给的那个是判断事件+人物的方向的
改了可能出现问题……
作者: Iselia雪    时间: 2008-4-2 03:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-4-2 03:46
哦,看错了-v-
作者: 雪流星    时间: 2008-4-2 04:10
在事件内容写:

条件分歧:当主角面向左
    移动路线:本事件:面向左
分歧结束

其他方向相同
作者: 0飘絮0    时间: 2008-4-2 04:21
感谢上面的所有朋友!
抱歉,上面我说得不是很明白.
我因为改了行走的成了斜的,就好比关重七的《梦幻群侠传的》45度行走。
所以触发事件后,会出现面向不是对着主角的情况。
所以才想要事件在转向时,来个判断主角的面向,再相应的面向主角。

这个修改是对整个游戏的所有NPC设置的,不是特例的一个。
不知道这样说,我说明白了没。
再次谢谢帮助我的朋友。

作者: 水迭澜    时间: 2008-4-2 08:12
你给的那段脚本是事件和主角共有的转向
如果想要事件面向主角应该修改的是行走图片的面向判断部分吧?
会不会是因为你的素材方向的问题= =
作者: 雪流星    时间: 2008-4-2 08:59
试试看用:
$game_map.events[@event_id].direction = $game_map.player.direction

不知道有没有写错,很久没用XP了{/hx}
作者: 精灵使者    时间: 2008-4-2 19:36
换句话说,楼主使用了8方向(斜45度)的系统,所以事件朝向没那么简单了。
作者: 0飘絮0    时间: 2008-4-3 21:58
我自己感觉很麻烦,连精灵都说没那么简单了.
再等一天,看看还有哪位达人有思路.
明天就结帖.{/bz}
作者: wy29    时间: 2008-4-4 06:42
提示: 作者被禁止或删除 内容自动屏蔽




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