类似于坦克大战中的物体移动采用什么图形控件的组合

wwqi 2003-08-25 11:22:26
我想类似与坦克大战那样,有一张地图(固定不变的),然后是用类似于有坦克(几种)在移动、出现、消失,鼠标在指到某个坦克,可动态显示其属性。第一次做动画,请给个提示。谢谢。
...全文
100 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangchun_xn 2003-08-25
  • 打赏
  • 举报
回复
不用基础的方法,会很慢的。
netsys2 2003-08-25
  • 打赏
  • 举报
回复
何必如此麻烦,看看

CB\Examples\Games的例子
wwqi 2003-08-25
  • 打赏
  • 举报
回复
我想也是用GUI的,但我第一次做动画,在CSDN搜索的些相关内容后,看到有些内容提到“
DOUBLEBUFFER”、“透明”、“ONPAINT”等等,理解不明白,还有如何在移动了一个图片后
将原来占用的区域恢复。
请各位讲的具体些。
我原来想在一个PANEL上放一个IMAGE,作为那张固定的地图,然后用IMAGE的CANVAS
画上小的子图(类似坦克),但这样是否效率高吗?鼠标在指到某个坦克,可动态显示
其属性就需要遍例所有的坐标,再判断坦克的ID,这样是否效率高吗?
请各位讲的具体些。

谢谢。
Siney 2003-08-25
  • 打赏
  • 举报
回复
主要不是数据结构,主要是速度和是否闪烁,用gui可以解决,但稍微复杂一些的动画就很难处理不闪烁了
sprewellkobe 2003-08-25
  • 打赏
  • 举报
回复
普通GUI就行,用DX也可

在paintbox上画就行,主要是数据结构整体逻辑要清楚
wwqi 2003-08-25
  • 打赏
  • 举报
回复
请提供些通用的,DIRECTX的好象对我麻烦些,请哪位给个别的 建议
Siney 2003-08-25
  • 打赏
  • 举报
回复
是DirectX,在我的网站上有一个坦克的例子,提供全部代码,10000多行吧
oldcold 2003-08-25
  • 打赏
  • 举报
回复
好像在陈宽达的书有讲到
sprewellkobe 2003-08-25
  • 打赏
  • 举报
回复
来电有道

看看例子,很简单

闪烁用DoubleBuffer处理既可
wwqi 2003-08-25
  • 打赏
  • 举报
回复
哪为能解答
DOUBLEBUFFER”、“透明”、“ONPAINT”的概念。?

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧