设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 1396
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
11
发表于 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朝向是否等于数值来确认,这工作挺麻烦的。


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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-9-16 23:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表