摘要:
vector.erase(it);后,it自动++,一定要弄清楚,删除成功后it指向删除的下一个地址。对于map.erase(it),返回值为NULL,而Vector是返回itorator
阅读全文
posted @ 2014-01-25 17:13
RedLight
阅读(292)
推荐(0)
摘要:
#include#include using namespace std;template class RuntimeCmp{public: enum cmp_mode {normal,reverse};private: cmp_mode m_mode;public: RuntimeCmp(cmp_mode m = normal):m_mode(m){}; bool operator () (const T& t1,const T& t2) { return m_mode == normal ? t1 t2; } bool operat...
阅读全文
posted @ 2014-01-25 15:43
RedLight
阅读(854)
推荐(0)
摘要:
自己属于笨类型,以前总是记不住directx坐标系是怎样的,今天在网上看到一篇文章,借鉴过来。1. 明确DirectX是左手坐标系。描述如下:1. 伸出左手,手面朝上,手背朝下,握住z轴,大拇指方向即为Z轴方向,z轴正方向是朝屏幕向里。y正方向朝上,x正方向朝右。如上图。
阅读全文
posted @ 2014-01-24 22:48
RedLight
阅读(1901)
推荐(0)
摘要:
1. 首先知道渲染代码放置位置。渲染代码放在WinMain消息循环中while(msg.message!=WM_QUIT){ if(PeekMessage(****) { TranslateMessage(&msg); DispatchMessage(&msg); } else RenderScene(); }}RenderScene函数中是绘制场景。//在WinMain函数中,调用渲染场景前,要先创建D3D设备,步骤如下:1. 创建D3D object对象LPDIRECT3D g_D3D = Direct3DCreate9(D3D_SDK_VERSION);2. 获取桌面窗口
阅读全文
posted @ 2014-01-24 22:36
RedLight
阅读(1362)
推荐(0)
摘要:
今天时周六,来到北京刚好两个星期了,用两个月的时间里找到了一份工作,自己在这两个星期里,每天仅仅吃两顿饭,都在地铁,公交,面试中,心中感觉很累,无人诉说。或许是运气的原因还是其他原因,在超维创想公司面试一次性通过。了解到了公司主要做地质gis方向,使用技术为MFC,还有其他的3d吧。 通过两个星期的面试,自己总结一下自己技术方面的缺点:1. c++基础非常的差 2. 没有任何的项目经验 3. 没有任何的方向性,生活方面吧。 自己现在应该补习一下c++基础,学习下MFC界面开发。首先应该补习的便是这两个,以后主要做这方面,暂时不会去做手机,其他的了,努力加油!
阅读全文
posted @ 2013-07-06 23:54
RedLight
阅读(202)
推荐(0)
摘要:
http://game.ceeger.com/forum/index.php?c=thread&fid=8
阅读全文
posted @ 2013-05-28 16:54
RedLight
阅读(246)
推荐(0)
摘要:
服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;using System.Runtime.InteropServices;using System.IO;namespace RecvFileServer{ /// <summary> /// 本文件主要处理多文件传输,首先做单文件传输,然后做多文件进行传输,今天完成对多文件发送.今
阅读全文
posted @ 2013-05-20 11:02
RedLight
阅读(7263)
推荐(0)
摘要:
游戏的学习过程非常重要,先把数学基础打好,然后学习下计算机图形学,这样学起来就比较容易了。从基本的矩阵开始学起,对矩阵变换和矩阵运算进行了详细的学习。在进行学习3d知识。3d渲染管线是必须学习的,从物体坐标到屏幕坐标一步步的转换,欧拉相机和uvn相机的不同,多边形物体的背面消除和物体在相机坐标变换之前进行剔除等。到加载模型到3d渲染世界中都需要自己好好的学习下。最好自己能够亲身示例一下写出最后的那个渲染管线代码。一直在进步,努力,争取下个月15号能够使用ogre来编写一个demo,在北京找份6K的游戏开发工作
阅读全文
posted @ 2013-05-16 10:14
RedLight
阅读(422)
推荐(0)
摘要:
物体背面消除是在世界坐标系中进行的,消除后避免了大量的顶点被转换到相机坐标中
阅读全文
posted @ 2013-05-15 17:05
RedLight
阅读(147)
推荐(0)
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace OperateFile{ //获取图片的数据,然后将数据存储到另一张图片中去。 class Program { static void Main(string[] args) { try { FileInfo fileInfo = new FileInfo("zh...
阅读全文
posted @ 2013-05-10 17:22
RedLight
阅读(349)
推荐(0)