前言 在上一节我们完成了对玩家飞机的基本操作,这一节我们就来创造出敌人了(°?°)?~目标有三个,第一个是在屏幕上绘制出敌机,第二个是判断子弹是否击中了敌人,第三个是对被击中的敌人作后续的处理。明白方向后就可以开始了!正片开始~ 1. 绘制敌机 随机是游戏中一个很重要的元素,不可预测的机制为游...
分类:
编程语言 时间:
2015-03-03 18:33:22
阅读次数:
339
2015春节前,葡萄城的软件工程师以特有的方式来迎接新年——2015新年编程邀请赛。 ? 邀请赛的初衷,是和大家一起,寻找编程最初的单纯的快乐。 ? ? ????? 在代码的世界里,添加动力,继续远航。 ? ? ?...
分类:
其他好文 时间:
2015-03-03 13:46:47
阅读次数:
100
??2015春节前,葡萄城的软件工程师以特有的方式来迎接新年——2015新年编程邀请赛。 邀请赛的初衷,是和大家一起,寻找编程最初的单纯的快乐。 在代码的世界里,添加动力,继续远航。 编程邀请赛于2月13日举行,葡萄城全部研发人员参与。 竞赛当天,所有开发工作停止,摒除一切杂念,享受编程。 竞赛题目,是以Robocode游戏平台...
分类:
其他好文 时间:
2015-03-03 13:42:23
阅读次数:
213
从大家的欢笑中,可以看到编码的快乐;从大家的讨论中,可以看到思维的活跃; 从大家的眼神中,可以看到精神的专注。 为程序员精彩纷呈的生活喝彩!
分类:
其他好文 时间:
2015-03-03 13:30:01
阅读次数:
172
Direct3D中常用的数学计算方法总结
FLOAT D3DXVec3Length(CONST D3DXVECTOR3* pV)
D3DXVECTOR3* WINAPI D3DXVec3Normalize(D3DXVECTOR3* pOut,CONST D3DXVECTOR3* pV)
FLOAT D3DXVec3Dot(CONST D3DXVECTOR3* pV1,CO...
分类:
其他好文 时间:
2015-02-26 13:28:49
阅读次数:
112
1、在PS中导入待制作的图片
2、设置图像大小,整张图片要划分成3(高)*4(宽)片,假设每张图大小为256*256,那么整张图高=3*256=768;宽=4*256=1024,则设置如下
3、选择工具“切片选择工具”
4、右击图像选择切片划分
5、“水平划分为”复选框勾上,设为3,“垂直划分为“复选框勾上,设置为4,如下图
6、到此,结果如下
对比下图,我...
分类:
其他好文 时间:
2015-02-25 14:17:43
阅读次数:
408
pd3dDevice->SetRenderState(D3DRS_AMBIENT,D3DCOLOR_XRGB(36, 36, 36)); //设置环境光
pd3dDevice->SetRenderState(D3DRS_SPECULARENABLE,true); //启用镜面光,默认关闭
typedef structD3DLIGHT9 {
D3DLIGHTTYP...
分类:
其他好文 时间:
2015-02-24 17:32:16
阅读次数:
244
一、程序部分
1、几个全局变量的定义:
ID3DXEffect* g_pEffect = NULL;
D3DXMATRIXA16 g_mCenterWorld;
D3DXHANDLE g_hWorld = NULL;
D3DXHANDLE g_hWorldViewPro...
分类:
其他好文 时间:
2015-02-23 15:32:24
阅读次数:
283
函数D3DXComputeBoundingSphere和D3DXComputeBoundingBox分别计算出一个物体的外接球和外接体;使用D3DXComputeBoundingSphere和D3DXComputeBoundingBox计算Mesh对象的边界;边界范围接近对象真实的边界,可加速碰撞检测等计算。
函数原型如下;
HRESULT WINAPI D3DXComputeBoundingS...
分类:
其他好文 时间:
2015-02-23 00:17:20
阅读次数:
358
Windows游戏编程之从零开始d
I'm back~~恩,几个月不见,大家还好吗?这段时间真的好多童鞋在博客里留言说或者发邮件说浅墨你回来继续更新博客吧。woxiangnifrr童鞋说每天都在来浅墨的博客逛一下看有没有更新,“每天都来就像看女神那般不依不舍”,弄得我再不更新都不好意思了,哈哈~怎么...