铁血丹心

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

我想在游戏对话框的上方显示个160*120的动画图片要怎么做?

[复制链接]
发表于 2010-4-1 08:20 | 显示全部楼层 |阅读模式

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

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

x
我想在游戏对话框的上方显示个160*120的动画图片要怎么做?剧情对话时在对话上面显示动画图片。。知道的请给答案
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 12:48 | 显示全部楼层
我先讲幻灯片类型的,即对话分页与动画帧同步:
先把动画图片分成N帧
修改对话框的代码
把对话页编号,以N为单位循环
对话第 i 页时,同时显示对应第 i 副图片

至于纯动画如何显示,有请楼下高手
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2010-4-1 12:57 | 显示全部楼层
。。。着游戏无言了,游戏是画面方面。。。PS分割了一幅大图都合场景不来,这游戏菱形拼的(实在难)。如果是动画可以但速度跳太快了

[发帖际遇]: 小庞在丐帮树林捡到一只叫花鸡,转手卖出赚到银两18。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 13:09 | 显示全部楼层
楼主这个问题很有创意
以前的游戏每次遇到动画,键盘都屏蔽了
现在要求一边显示动画,一边响应键盘来翻页对话

[发帖际遇]: 夏海大量收购血竭、田七、没药、熊胆转卖给赵王府,获利银两18两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 13:32 | 显示全部楼层
恩?啥意思?。。。
就是动画?
你可以参照一下“显示动画”指令。。

[发帖际遇]: 黄顺坤帮周威信押镖,结果:偷得鸳鸯刀,转手卖得银两32。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 14:45 | 显示全部楼层
要在对话指令部分加一个计时
你可以参考步行和场景内动画的计时方法
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2010-4-1 21:50 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-4 00:00 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-4 00:26 | 显示全部楼层
sdl引擎中有一个计时函数sdl_getticks获取当前时间,单位是个很小的时间,可能是毫秒,可以去查查帮助。
可以参考行走函数的主体,把对话指令用SDL_PollEvent(@event) >= 0重新编写,对按键,时间间隔的处理都重新写过。按键响应主要是翻页,而时间间隔可以是重画动画那部分。

此外请楼上不要再胡乱回答问题,你所列出的动画效果是出现在不需要对玩家的操作进行响应的时候,完全不是对话的效果。这时候程序会使整个进程在一段时间内不对键盘和鼠标作出响应,与楼主所问的问题无关而且会帮倒忙。

[发帖际遇]: weyl在独孤墓捡到大雕遗漏的怪蛇胆,卖出银两17两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-4 00:34 | 显示全部楼层
补充一下吧~

时计,也就是sdl_getticks返回值是integer

实际上这个值是开机到当前时刻所经过的毫秒数

所以计时的时候通常两次调用这个功能,然后取时间差的方法控制动画速度~

[发帖际遇]: 老衲法号乱来帮张无忌翻译小昭写的情书,得到辛苦费银两15。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-15 21:42

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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