铁血丹心

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

[其他] 请教一个关于主角走路的编程问题

[复制链接]
发表于 2013-2-23 16:24 | 显示全部楼层 |阅读模式

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

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

x
原版金庸群侠传中,主角走路,隔几秒不操作时,腿会自动放下,成站立状态。请问这个怎么在vc++中实现?是用settimer 还是新建一个线程监控时间呀? (不用MFC)

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-2-23 17:32 | 显示全部楼层
游戏主循环中应该使用poll模式,当一段时间内没接收到走路的消息时就设定步数为0。

绘制主屏幕子程则根据主角位置,主角步数绘图。

实际上主地图上的动态效果还包括水面闪烁,主角动作,飘云等……
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-2-24 22:31 | 显示全部楼层
每一帧判断是否有方向键点击, 有就清零, 没有就累加

累加到一定数值时,就切换贴图
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-5-3 07:31

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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