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