- 博客(14)
- 资源 (22)
- 收藏
- 关注
原创 git&github win7-64bit上使用
在知道如何使用这个工具前,首先要知道git和github分别是什么。git是目前比较流行功能也非常强大的版本管理器,它就相当于svn之类的版本管理工具,使用git,可以在本地提交,修改和比对当前工程项目,它可以独立于github来正常运作。github是用来托管工程项目的网站,网站地址是https://github.com/,只用git的话,工程的操作只能在本地电脑,github
2015-01-25 23:52:11 8443
原创 骨骼动画.X文件解析
最近看了骨骼动画相关的知识,结合.X文件结构来分享一下自己对骨骼动画的初步理解。 什么是骨骼?骨骼好比人体内的骨头,骨头的运动带动着皮肤以及肉体的运动。同理,在D3D里面定义一个骨骼来带动周围一些顶点的运用。当然这个骨骼是抽象的,本身没有顶点来描述他的形态,它主要负责保存模型运动时的变化的信息,骨骼在.X文件里面用模板Frame来定义。看看带骨骼的.X文件,一般的结构是:Fram
2012-07-31 14:57:11 3345
原创 构造析构中的虚函数
今天花了好长时间在项目中找到一个内存泄漏的bug,其根本原因是设计思想在作怪。犯了C++之兵家大忌,在析构中调用 了虚函数。拿出来和大家分享一下~_~ 假设我们有这样的一个设计: class ItemContainBase //存放元素的容器 { public: ItemContainBase(); virtual ~ItemContainBase(); voi
2010-04-14 10:29:00 841 3
原创 ogre字体生成(中文显示)
好久没写博客了,今天写一下如何在ogre中使用自己的字体. 在ogre中主要有两种方式生成字体: 一种是利用truetype字体生成字体纹理, 在材质中字体使用的资源往往以.ttf的形式存在 另一种是用自己画的图片生成字体. 在材质中只要提供一张图片(纹理)即可. 下面分别介绍一下这两种字体的实现方式. 1. 利用truetype字体生成字体纹理 这种方式比较轻松,
2010-02-03 10:55:00 4440
原创 operator=函数.
首先讲一下为什么要写operator=函数.这是一个不得不解决而又容易忽视的问题!当我们写一个类的时候, 正常情况下不需要为该类重载=运算符, 因为系统为每个类提供了默认的赋值运算符, 该操作会把这个类的所有数据成员都进行一次=的操作进行赋值, 如果有以下类class Point{ public: flaot x; float y; float z;};那么对这个类的对象进行的任
2009-12-28 14:02:00 25787 2
原创 cegui游戏小地图
第一步:小地图纹理的制作程序截取小地图通常是我们所说的拍顶视图,有关拍顶视图的过程这里不讨论。所以跳过这一步. 第二步:读取纹理到内存中下面是相关的代码片段:CEGUI::Imageset* pImgSet = NULL;if (!CEGUI::ImagesetManager::getSingletonPtr()->isImagesetPresent("picSetName")){ pIm
2009-11-26 09:58:00 3704 2
原创 ogre实现游戏截屏
游戏截屏是网络游戏中一个常用的功能,这里借助强大的ogre功能介绍如何简单实现截屏功能以及使用简单的线程钩子拦截系统截屏键消息。一. 实现ogre截屏查看Ogre::RenderWindow 这个类 有writeContentsToFile和writeContentsToTimestampedFile这两个函数这两个函数是专门为截屏准备的。在程式里我们只要调用Ogre::Render
2009-11-24 15:52:00 3176
原创 cegui实现帧动画
cegui已经是一个功能比较强大的界面编辑器,实现帧动画自然没什么难度。本帖希望对刚学cegui的新手有帮助~_~第一步:准备一张图片。最好是一张包含几个小相同的小图像, 这些图像连续播放可以产生动画.第二步: 将目标图像生成CEGUI的纹理.相关示例代码如下:CEGUI::Imageset* pImgSet = NULL;if (!CEGUI::ImagesetManager
2009-11-20 08:33:00 4161 5
原创 overlay实现帧动画
ogre Dome上有动态纹理的效果演示,这里讲的不是移动或旋转纹理坐标产生的纹理动态效果,而是由几张图片更换显示产生的动画效果,这种效果在2d中指的是帧动画。首先要准备好一组图片,如animotion1.jpg, animotion2.jpg, animotion3.jpg, animotion4.jpg. ogre的材质的Texture-Uint中有anim_texture这个属性(可以参考
2009-11-19 14:31:00 2209
原创 ogre sdk 1.6.4在.net2005下编译
从官网上下载下来的OGRE 1.6.4 SDK for Visual C++ .Net 2005 (8.0) SP1编译成功后 在本地启动程序时会出错。相信很多使用.ent2005的朋友遇到过这样的问题。这是因为缺少sp1补丁,注意.net2005的sp1的补丁有不同的版本,我第一次装的是VS80sp1-KB926604-X86-CHS,结果sdk在release模式下运行成功而在debug模式下
2009-11-16 19:27:00 1322
Cocos Creator 生成andriod安装包.docx
2020-05-10
TortoiseGit
2015-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人