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

Project1

 找回密码
 注册会员
搜索
查看: 1976|回复: 3
打印 上一主题 下一主题

[已经过期] “功能键”暴BUG两个,求解决办法。

[复制链接]

Lv2.观梦者

梦石
0
星屑
645
在线时间
579 小时
注册时间
2010-2-15
帖子
1367
跳转到指定楼层
1
发表于 2011-1-1 14:21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 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:13
如果是我有这些问题,就会这样尝试着解决.... http://aspnetpk.wikispaces.com/file/view/Win32API_2.txt 如果高手可以帮忙那就最好咯.  发表于 2011-1-1 15:56
http://guitest.rubyforge.org/svn/trunk/gui/lib/win32/guitest.rb  发表于 2011-1-1 15:52
Win32API.....原来需要调用到这个了吗.....那个键盘的对按键的几种状态判断不足吧... (我不会哦..我只是叹服而已..),  发表于 2011-1-1 15:11

Lv1.梦旅人

梦石
0
星屑
60
在线时间
141 小时
注册时间
2010-12-30
帖子
312
2
发表于 2011-1-1 16:24:59 | 只看该作者
P一下$scene或者刷新画面看一下是否在正常状态

点评

虾米意西?刚刚定居大陆,对过于不太熟悉……  发表于 2011-1-1 16:26
一个字。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
3
发表于 2011-1-1 17:04:37 | 只看该作者
用按键启动trigger即可……可参考美兽的偷盗,不过是xp的,方法雷同。

点评

请问可以稍微详细一点吗?  发表于 2011-1-1 18:06
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2011-1-8 12:56:36 | 只看该作者
Fn的功能键可以不用全键盘脚本,直接用INPUT::F4来做好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 16:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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