- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 <考古笔记>Hge游戏引擎(二)Core
<考古笔记>Hge游戏引擎(二)CoreHgeCoreFunctions(Core Layer)1.Hge.h的概要:/*概要(个人修改的内容已移除、修改字样标记)*/版本号:HGE_VERSION为BorlandC编译提供数学函数支持(不需要,已移除)基本数据类型:DWORD、WORD、BYTE句柄类型:HTEXTURE、HTARGET、HEFFECT、HMUSIC、HSTREAM、HCHA
2016-11-14 14:45:00 1512
原创 OBJ(3D模型)文件格式
介绍:在最近的3D编程中,开始想做一些多模型的Demo,而网上显然没有那么多直接可供DirectX使用的模型文件(.x),而3D模型文件格式中的obj文件则具有较好的通用性,不仅支持各类3D建模软件的互相导入导出,在Maya上还可以直接读写。OBJ文件结构:以一个立方体模型的obj文件为例:# 一些注释mtllib cube.mtlg defaultv -0.5
2016-10-06 21:14:05 24723 1
原创 BMP文件格式
介绍:在生活中我们经常会用到各种格式的图片文件,当中bmp文件算是最为基础的,其全称为bitmap image file(位图文件),别名device independent bitmap file(设备无关位图文件),后缀为.bmp,.dib。设备无关的意思为bmp文件的显示不依赖于操作系统、平台。bmp的文件格式使得它能够存储任意宽高、任意分辨率的二维数字化图片,不管是黑白的,有多种颜
2016-08-19 00:41:48 777
原创 <考古笔记>hge游戏引擎(一)Tutorials
官网:http://hge.relishgames.com/我为什么说是考古呢?因为这是个用DirectX8写(所以介绍说可以硬件加速)的2D引擎,而现在微软官网新的DirectX11 SDK里面只包括了9-11的内容(想重新编译下hge.lib还需要去找dx8的sdk),更不用说现在还出了direct12,毕竟是03年出来的东西嘛。。现在还能打开上面的官网得到最新1.8.1版本的下载足以
2016-03-05 22:55:39 3762
原创 8086汇编初学者问题FAQ
自己做个问题记录,问题来源不限,尽自己学的回答吧。。有错误恳请指出。。作为初学者,万分感谢!网上看到的问题,这个论坛似乎没人回答,而且回复有限制。。糟糕的站长啊!mov ss,ax 设置ss值指定栈空间时,这一段被指定的栈空间我试了下是会改变值的!也就是说,你把cs:[0]至cs:[3]当作栈空间后,初值1,2,0,0会发生变化(变化的规律真不知道,感觉有点随机,这个变化我先称作栈
2015-11-02 22:59:44 623
翻译 龙书D3D11 Demo配置(VS2015+win10)
《Introduction to 3D Game Programming with DirectX 11》Direct3D 11 Book Demos with Windows 10 and Visual Studio 2015
2015-10-14 01:42:31 8477 13
原创 简易的Win32小球碰撞程序
//--------------------------------------------------------------// - classes.cpp // - To define different classes //--------------------------------------------------------------// Marco
2015-09-08 14:45:49 1781
转载 无法安装Apple mobile device support 导致ipad(iphone)无法连接itunes的解决办法
无法安装Apple mobile device support 导致ipad(iphone适用)无法连接itunes的解决办法 //注释内容是自写我是32位 windows7 的系统,升级itunes 以后出现ipad无法连接问题。// 我的是64位的win8.1,装itunes的时候相同问题(连接检测不到)提示信息是 "This iPad cannot be used bec
2015-08-09 11:47:26 10684
原创 DIY一个MFC程序
前面剖析了MFC的基本框架:1.通过定义一个CXXX(项目名)App类的全局对象theApp来启动应用程序(在进入WinMain函数之前)。 具体就是在定义theApp对象时自动调用了CXXXApp类的构造函数,同时根据C++继承的原理,调用前会先调用其基类CWinApp构造函数。这两个构造函数完成应用程序初始化工作,并把theApp对象递给pApp和pThread指针。
2015-05-19 12:28:25 852
原创 MFC框架程序剖析笔记(下篇)
接上篇寻找WinMain至其他的一些Windows API:RegisterClass,CreateWindow等。。。
2015-05-17 20:20:33 777
原创 对用cout输出cout.put的解释
#include using namespace std;int main() { cout<<cout.put(65)<<endl; return 0; }输出:A0x0047BE94以上是今天被问到的一个问题:为什么输出的还多了串奇怪的十六进制数?我想,这是错误地以为了cout对象的成员函数put的返回值是A。这里我们查看put(
2015-05-06 19:00:40 7495
原创 MFC框架程序剖析笔记(上篇)
孙鑫《VC++深入详解》的第三章学习笔记。由于单单看书或者视频跟着孙老师在不同文件和函数定义中转来转去对于我一个菜鸟来说实在是有点晕。。所以特意记录了从对MFC的认识开始到剖析书中所介绍的框架引发的一系列动作,如有错误,还请不吝赐教!
2015-05-05 11:00:06 1068
转载 Gdi+基础
GdiPlus基础:建立构架:1. 在stdafx.h中添加相应头文件和库文件: #include #pragma comment(lib,"gdiplus.lib")2. 打开类视图,在CApp类中添加变量: ULONG_PTR m_gdiplusToken;3. 在APP类的InitI
2015-03-25 16:23:27 732
转载 Don't learn to code, learn to think
原文:Don't learn to code, learn to think(链接暂缺)译/赖信涛 这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年级学生的正式课程。 我认为这里有个误区。别误会我——如果每个人都会一些编程
2015-03-23 13:13:10 562
原创 用txt写HelloWorld
正文之前:1.Windows系统下exe文件生成过程(以C/C++为例): 文件(.cpp、.c)——>编译(compile)产生二进制文件(.obj)——>链接(link)库文件——>生成可执行的程序(.exe)2.cmd命令windows键+R——>输入cmd——>回车,进入cmd窗口。 X: 进入X盘 cd x 进入到当前盘x目录cd \ 进入当前盘根目录cd.. 退出到上一级目录dir 查看当前目录所有文件de
2015-01-17 14:57:42 2548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人