Project1

标题: 请教通行问题.(为了便于解决我上传了data范例) [打印本页]

作者: 此ID只用一次    时间: 2008-6-16 14:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: hitlerson    时间: 2008-6-16 19:03
passable?(x,y,d)
作者: 此ID只用一次    时间: 2008-6-16 20:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: TERENCE    时间: 2008-6-16 22:35
以下引用此ID只用一次于2008-6-16 12:54:49的发言:
能说仔细点吗?比如:
在地图生成一个事件,图形是阿尔西斯.
那么.在地图上,如果跑到这事件的身边的话是无法穿透的.
那么请问在脚本的什么地方控制此事件为不能通行的?麻烦说详细点了!~

$game_player.passable?(x,y,方向)
用来判断地图某处是否在某个方向可通行

方向:
789
4X6
123
X是角色位置,
支持8方向。

如果可通行
$game_player.passable?(x,y,方向)
会回传true值
反之是false值
作者: 此ID只用一次    时间: 2008-6-17 00:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 地狱的蓝炎    时间: 2008-6-17 01:07
game_character,
作者: 此ID只用一次    时间: 2008-6-17 01:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 地狱的蓝炎    时间: 2008-6-17 01:33
以下引用TERENCE于2008-6-16 14:35:09的发言:

$game_player.passable?(x,y,方向)
用来判断地图某处是否在某个方向可通行

方向:
789
4X6
123
X是角色位置,
支持8方向。

如果可通行
$game_player.passable?(x,y,方向)
会回传true值
反之是false值

龙大人说得很详细。
不知你是想全改,还是就改一个事件。
还是解释一下:
Game_Character 1 第125行起就是这些内容。
这里你不能直接改,需用执行脚本。
输入你的事件坐标,然后就是是否通行。
实际上输0就不能通行了。
其它的数是但对于某个方向不能通行。
操作挺困难的,你得自己想。
我又不知道你的具体情况。

作者: 此ID只用一次    时间: 2008-6-17 02:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 地狱的蓝炎    时间: 2008-6-17 04:35
太高深了,RM好像就是32×32的,16×16应该是做不到的。
至少我不知道{/pz}
作者: 此ID只用一次    时间: 2008-6-17 16:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: wy29    时间: 2008-6-17 16:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 地狱的蓝炎    时间: 2008-6-17 17:37
我发现你这个本来就是可以的。{/pz}



有的能使我没理解你的意思。
但如果你想这样改的话,整个Game_Character就都要改,改起来相当麻烦。
个人认为为了这种小改动做那么大的努力是没必要的...........{/pz}
执意要改的话只有请超级高人了............
作者: 此ID只用一次    时间: 2008-6-17 18:08
提示: 作者被禁止或删除 内容自动屏蔽




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