• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
怪蜀黍の奇怪作坊
专注于C++游戏开发
博客园 首页 新随笔 联系 订阅 订阅 管理

2010年5月7日

CEGUI与DX(Direct3D)渲染的冲突问题
摘要: 今天在工程里直接调用D3D的API画了一个旋转的三角体(可以理解为金字塔),但是一调用CEGUI的渲染之后,金字塔就无法渲染出来,只要不调用 CEGUI::System的renderGUI(),就可以渲染出来,所以觉得应该是跟CEGUI内部渲染有冲突。 查了下网上的资料,果然有反映说CEGUI更改了渲染状态,但没有改回来导致渲染失败。看了下CEGUI的源码,如下: 果然如此,结束时并没有对更改过... 阅读全文
posted @ 2010-05-07 10:31 未来の大叔 阅读(1653) 评论(4) 推荐(0)
 
关于C++类型转换的问题
摘要: 问题:今天做了一个改动,就是将CEGUI的D3D9Renderer从游戏的渲染模块挪到了Adapter模块,由Adapter统一管理所有的GUI事务,包括GUI 的渲染工作,但是问题出现了,Renderer在初始化成功之后,再被Sample调用的时候,突然变成了无效的指针(不为空,是地址被改动了,里头的所有成员均未初始化),导致程序宕掉。 解决:原因,在将基类指针转换为其派生类指针时用了强行转换导... 阅读全文
posted @ 2010-05-07 10:27 未来の大叔 阅读(228) 评论(0) 推荐(0)
 
我的开源游戏(2010/05/06)
摘要: 附上地址:https://sourceforge.net/projects/dream-of-idle/打算是做一款游戏,现在还只是一个框架,我会随时更新最新动态的,欢迎大家拍砖,有兴趣参与的童鞋可以跟我联系。 2010.5.18 将渲染工作以及一些资源的读取工作交由一条单独的线程来处理,程序由单线程变为双线程 2010.5.6 将Direct3D图形成功的渲染出来了,处理了和CEGUI同时渲染... 阅读全文
posted @ 2010-05-07 10:26 未来の大叔 阅读(453) 评论(1) 推荐(0)
 
用CEGUI绘制环形进度条和雷达扫描(技能CD)效果
摘要: CEGUI还是一套蛮好用的GUI系统的,但是有一个缺陷就是它所有的控件都是用的矩形,如果想做出不规则的图形比较麻烦。最近想出一个用CEGUI实现圆形进度条的方案。就是采用遮罩手段。 1. 新建一个类ImageGenerator,采用单例模式,内部提供各种图形的绘制算法,并生成可直接用于绘制的Texure,其工作原理是从Texure 中获取保存数据的数组,然后根据其大小定义一个同样大小的数组,初始化... 阅读全文
posted @ 2010-05-07 10:22 未来の大叔 阅读(1602) 评论(6) 推荐(0)
 
如何写出好的代码
摘要: 以下一些是我看书然后结合自己的一些编程经验得出的一些总结,有不妥还望及时予以指出 :) 1. 编码的目标是清晰而不是简洁 2. 在执行期获取的任何资源,必须彻底释放,不要完全指望你的"管家",它们也不一定是可靠的 3. 需要用到通过其他函数返回的值时,务必在使用前对它们进行检查 4. 不要在多个地方重用一个临时变量,每次都创建一个新的变量,编译器会帮你解决效率问题。 5. 使用安全的数据结构。使用... 阅读全文
posted @ 2010-05-07 10:02 未来の大叔 阅读(489) 评论(1) 推荐(1)
 
关于技术人才在中国
摘要: 看到CSDN上一篇文章(原文地址:http://blog.csdn.net/chen__jinfei/archive/2010/01/11/5178144.aspx),结合自己一点思考,得出以下结论:1 “在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇。”技术只是能力的一部分!处理不好人际等等其他东西,也许人家谈到你会说你很厉害,但是没人愿意和你打交道。2 ... 阅读全文
posted @ 2010-05-07 09:56 未来の大叔 阅读(182) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3