游戏开发
文章平均质量分 94
Linsoft1994
这个作者很懒,什么都没留下…
展开
-
Ogre(1.9)的内存管理
Ogre(1.9)的内存管理内存管理分类在Ogre里面,(堆)内存管理分为两类: 1. 内存分配器的管理 2. 垃圾回收以下的内存管理,指的都是 堆内存的管理。内存管理的作用提高内存分配的效率,有标准库的new/delete,也有nedmalloc支持多线程的分配器,还引入了内存池,在不同平台中,使用最适合分配器来提高效率。提高引擎的可扩展性,用户可以根据系统平台的实际情况,随意更改内存分配原创 2016-05-22 21:20:46 · 990 阅读 · 0 评论 -
Ogre(1.9)的插件原理
Ogre(1.9)的插件原理研究目的本人研究过部分cocos2dx游戏引擎等源码,它们都是揉在一团的,要修改引擎里面的一些代码,需要重新编译整套源码。这样,引擎的可扩展性就大大降低了。Ogre这个引擎让我最吃惊的就是这个插件化的系统,渲染系统、场景管理系统 居然可以作为插件直接嵌入,还有如果要加入新的功能,也可以不需要重新编译整套源码,通过动态链接库的方式很方便地添加。更让我惊喜的是,Ogre引入了原创 2016-05-22 21:15:10 · 730 阅读 · 0 评论 -
Blender Python编程技巧
Blender Python编程技巧整理自 https://docs.blender.org/bpy.dataobject复制ob = obj.copy() # duplicate linkedob.data = obj.data.copy() # optional: make this a real duplicate (not linked)bpy.context.scene.ob...原创 2019-03-03 20:00:59 · 6225 阅读 · 1 评论