铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2080|回复: 5

求教游戏中如何实现实时暂停,转去执行其他函数

[复制链接]
发表于 2012-1-28 00:57 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
RT
比如在执行战斗动作这个循环的过程中,如果按下了空格键,则执行某个命令
自己想到的方法是每播放一帧图片就检测键盘的空格键是否按下,我查过,C语言中有这类检测的函数,但我对C语言转成lua不太熟,想问问有没有其他好办法了
先谢谢各位~~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-1-28 02:47 | 显示全部楼层
在for loop里面加个按键检测就好,判断到了,就直接跳出循环
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-1-28 05:54 | 显示全部楼层
。。。如果是战斗中,则这个可以在集气过程做。我们那个debugexit不就是的么。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-1-28 15:27 | 显示全部楼层
参考下集气过程中按Q键退出,按空格键取消自动战斗的方法就行了

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-1-28 15:56 | 显示全部楼层
就看你想在什么程度的"随时暂停"了
如果要在任意时候都能暂停的话,那就在显示屏幕后wait delay后加一个getkey
当然这个也不能保证任意时候暂停,因为也有就是delay,不用显示屏幕的时候。
另外,也不是所以的显示屏幕都用的ShowScreen,有的地方,直接用的lib,那这就需你一个一个去找了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-3-3 02:07 | 显示全部楼层
暂停布置整个回合的任务然后观战吗?这个想法不错
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-22 02:38

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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