CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  游戏开发

没人能帮我吗???

楼主jjll(Done)2003-06-01 09:35:03 在 专题开发/技术/项目 / 游戏开发 提问

想在DDraw的游戏中加一个300*300像素的转动星球的动画作为游戏背景。  
  本来,我用3dmax先渲出300贞存成300张bmp,再在ddraw中创建300个Surface,一张一张blt。但该方法耗资太大。  
   
  有其它的方法吗?  
  能否用d3d在ddraw中渲出一个?(请具体告知。谢谢!)  
   
   
   
  用IDirect3DRm2接口得到了IDirect3DRmDevice2设备,并把它和一个DDraw的BackSuface相连。这样就能把3D物体渲染到DDraw的表面上。但是,如何在渲染过程中设置一关键色(例如黑色),使3D场景中的关键色(如黑色),能透明的写在BackSurface.  
   
  如果IDirect3DRm2没有这样的功能,该如何?  
  用IDirect3D接口可以实现吗?D3D8以前的接口支持.x的文件吗?  
   
  请指教。万分感谢!  
  问题点数:0、回复次数:2Top

1 楼gofree2(天才狐狸)回复于 2003-06-01 10:03:51 得分 0

直接用DX8D3D立即模式吧~不是太难~  
   
  而且如果你要转动一个,只要转动速度快,帧数少点无所谓的~你没间隔5度用一张图片。也只要120张。每隔5度,几乎就看不出来了。Top

2 楼jjll(Done)回复于 2003-06-01 11:06:51 得分 0

但是我的程序还需要ddraw处理其他表面,DX8D3D立即模式可以和ddraw同时用吗?  
  Top

相关问题

  • 有没有人帮帮我?
  • 再发 没人帮我
  • 这么命苦?没人肯帮我!
  • 有没有人能帮助呀我!?!?!?!
  • 为什么没人帮我看看呢????
  • 有没有人可以帮我(在线)
  • 为什么没有人帮我啊?
  • ·重开贴·没人能帮我吗?
  • SOS:有没有人可以帮帮小妹我啊
  • 这个帖子没人回啊,大家能帮帮我吗?

关键词

  • 接口
  • ddraw
  • idirect
  • 转动

得分解答快速导航

  • 帖主:jjll

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo