Project1
标题:
NPC之间的互相穿透
[打印本页]
作者:
Forj
时间:
2012-10-3 18:09
标题:
NPC之间的互相穿透
http://www.66rpg.com/articles/3239
这个链接是实现 NPC之间能互相穿透 而且NPC和人物也可以穿透 但NPC不能主动穿透人 而人可以主动穿透NPC
我想改的是 NPC可以互相穿透 但 NPC不能主动穿透人 而且 人也不可以主动穿透NPC
作者:
1584927450
时间:
2012-10-3 18:18
在俩个NPC准备碰撞的时间,(事件设置页里 = =)设置移动路线:更改穿透
(这样弄二次,目标要改成互相碰撞的事件,不要加“等待移动结束”,不要有多余的行动)
接下来就是两角色碰撞的移动,碰撞并擦肩而过后把穿透关了(一样的方法和要求,相反地设定)
OK
作者:
hys111111
时间:
2012-10-3 18:41
将他要注释的部分全部改成:
if self.is_a?(Game_Player)
for event in $game_map.events.value
if new_x == event.x and new_y == event.y
if event.character_name != "" and self.character_name != ""
if !event.through and !self.through
return false
end
end
end
end
end
if self.is_a?(Game_Event)
if new_x == $game_player.x and new_y == $game_player.y
if $game_player.character_name != "" and self.character_name != ""
if !$game_player.through and !self.through
return false
end
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1