Delphi与游戏的讨论,快来参加!

delphizhao 2000-07-13 10:17:00
首先,我有一个问题:Delphi中使用DirectDraw时,是用Canvas好还是用Win Gdi Api好?
近来,本人闲着无聊,突发奇想,想写一个游戏(即时战略类),无赖本人只会Delphi,各位高手有这方面的经验吗?请多多指教!有其他观点也可给我来信!
...全文
146 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
OUYAN 2000-07-17
  • 打赏
  • 举报
回复
最好还是用VC,或者用VC先作好DLL,
packager 2000-07-17
  • 打赏
  • 举报
回复
已经有很多高手对DirectX进行包装,做成VCL在Delphi中用了。
用DirectDraw,其实也就是调用DirectDraw提供的函数,你可以建立前台和后台Surface(表面),然后你就在Surface上render(渲染,作图),最后,再调用flip或bltfast以显示你的表面。在这些过程中,基本不涉及”用Canvas还是用win Gdi Api哪个好的问题“。
蝈蝈俊 2000-07-17
  • 打赏
  • 举报
回复
不知为何,高手喜欢用openGL。DirectX要少些。
halfdream 2000-07-13
  • 打赏
  • 举报
回复
我认为在DirectDraw时,用TCanvas并不会造成性能的明显降低,
你可以看看TCanvas 的源码, 它其实设计得相当不错的。
可以让你方便很多。
pinxue 2000-07-13
  • 打赏
  • 举报
回复
都可以。不过就资料及性能的角度看还是用DirectDraw比较好。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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