游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3147|回复: 3

求助

[复制链接]

7

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2004-2-7 20:36:00 | 显示全部楼层 |阅读模式
我是个游戏编程初学者.我想问个我用HOHO引擎编程时遇到的问题.
若在游戏运行的某个循环中不停地用指针载入图片,再显示地话,画面便会显得很钝,很卡.但如果在循环前预先载入图片,在循环中显示地话,画面就很流畅.
这就有个问题.如果我需要将几百幅图片组成的动画在某次循环中显示,而不用HOHO关于动画方面的函数,是否必须预先准备几百个指针,每个指针对应一幅图片,在循环前预先加载,在循环中显示才能保证流畅运行?请问通常是怎么解决的?
望各位解答.

23

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2004-2-8 13:01:00 | 显示全部楼层

Re: 求助

预先加载
其实HOHO提供的动画函数就很好用,你可以把一组动画帧文件都放进一个ZIP文件中,然后一次加载进一个LP_BITMAPX中。

7

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2004-2-10 09:31:00 | 显示全部楼层

Re:

谢谢回答.
我已找到我的错误原因了.其实是基础太差的缘故.在建立指针数组时照搬HOHO引擎中附带的例子中的LP_BITMAPX  g_pBitmap = NULL;写成LP_BITMAPX  g_bBitmap[8]  = NULL;自然编译器无法通过.唉.

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20356
QQ
发表于 2004-2-13 10:35:00 | 显示全部楼层

Re:求助

LP_BITMAPX  g_bBitmap[8]  = NULL;

这个语法错误,数组不能这样赋初值。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-20 23:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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