楼主: 1396

[已经过期] 请问怎么让NPC朝向玩家时一击才能让NPC减血?

[复制链接]
梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2013-3-30 06:05:29 | 显示全部楼层
要判断 NPC 是否面向玩家,首先就要判断玩家的位置,如果以 NPC 为数字键盘中央上的 5,
那要先得出 玩家 X 座标 - NPC 的 X 座标是否大于零,如果是,则玩家在 NPC 的右边,否则就是在左边,
然后得出玩家 Y 座标 - NPC 的 Y 座标是否大于零,是,玩家就在下面,否,玩家在 NPC 的上面,
再来要判断究是是刚好左右上下,还是右上左上右下左下,对应出 1 2 3 4 6 7 8 9 的数值(8dir 用,4向就不必了),
最后再以事件NPC朝向是否等于数值来确认,这工作挺麻烦的。


我唯一想要比较合理靠谱的是:禁止偷袭
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部