Project1

标题: “功能键”暴BUG两个,求解决办法。 [打印本页]

作者: 315038639    时间: 2011-1-1 14:21
标题: “功能键”暴BUG两个,求解决办法。
本帖最后由 315038639 于 2011-1-1 14:24 编辑

       最近做游戏突然想到梦幻西游里你需要给NPC物品来完成任务,而不是跟他对话。说白了,就是主动给他,而不是说你和他说话被动减少一个物品。受了这个启发,我想出了“功能键”。功能键顾名思义就是有功能的键,结合键盘脚本、条件分歧,到一个NPC附近时按下功能键(F4),提示您要干什么(例如“给他水喝”、“交谈”、“揍他”),如果你要是接触它,它会跟你说闲话(例如:快出去走走,有益身心健康。)而不会触发其它问题(例如你给他东西之类的)。
       我确实也做出来了,还算比较简单的,但是问题就是我在其他地方按下F4键,之后到NPC旁边的时候也会触发询问事件。而且在一个NPC旁边按下F4键,操作结束后原地不动,再按F4键没有反应,这是怎么回事?我找了好几遍都没有找出BUG的症结所在。我把范例工程发出来,各位大侠帮小弟看看哪里出问题啦,顺便附上解决方法。感激不尽!

       范例: 范例1.exe (376.32 KB, 下载次数: 43)


P.s.忘了说了,先到取水点(河旁边有一滩水,在那上面按F4)取水,然后到“找揍大叔”的上下左右四个位置按下F4键攀谈即可。BUG综上所述。
作者: 魔能奶糖猫    时间: 2011-1-1 16:24
P一下$scene或者刷新画面看一下是否在正常状态
作者: enghao_lim    时间: 2011-1-1 17:04
用按键启动trigger即可……可参考美兽的偷盗,不过是xp的,方法雷同。
作者: 精灵使者    时间: 2011-1-8 12:56
Fn的功能键可以不用全键盘脚本,直接用INPUT::F4来做好了




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