自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 3DS MAX插件开发(1)——开发环境配置

<br />开发3DSMAX插件必备:VS2005或2008,3DS MAX 2009(当然不一定是这个版本),3DS MAX 2009 SDK,3DS MAX 2009 SDK Helper。<br />参照Helper->Getting Start->Installing the Plug-in Wizard一章即可完成开发环境的配置。<br /> <br />打开VS,选择3dsmax plugin wizard 然后根据要求填空即可。<br /> <br />编译生成的文件,可能出现错误Comman

2011-04-19 22:38:00 1994 2

转载 如何精确控制FPS

作者:LOVEHINA-AVC类型:游戏制作对应级别:初级声明:没有什么特别的声明,转载时注明作者及出处就可以了一些类型的游戏对速度稳定性要求很高,如STG、FTG、ACT等等。如何控制FPS是每个初级的游戏设计者都可能面临的问题。在接下来的文章当中,笔者将从Windows平台游戏设计者的角度出发,与大家稍微探讨并总结一下精确控制FPS的方法。基础篇:如何将FPS固定在60如果你借助DirectX或OpenGL来编写游戏的图形引擎部分,让FPS固定在60将会是一件非常容易办到

2010-12-16 03:35:00 2196

原创 游戏事件编辑器初步分析与实现(2)

游戏事件编辑器

2010-12-01 18:11:00 1026

原创 游戏事件编辑器初步分析与实现(1)

<br />引言<br />事件是游戏中不可缺少的一部分,它增添了游戏的大部分剧情,并且使游戏表达的更为生动。事件,特别是在RPG游戏中,是大量的存在的,如果一个一个去写,显然是非常浪费时间的,于是事件编辑器得以产生。<br />正文<br />事件编辑器是什么,在我看来它是对事件的概括与具体。说它概括与具体看起来是矛盾,但其实不是。概括是因为它总结了大量的事件,进行抽象的分类,把相同的事件概括为一类。说他具体,又是因为与事件相关的对象是具体的,每个事件都有独立的对象来参与。<br />要分析事件编辑器,那

2010-11-30 20:36:00 2180

原创 2D游戏鼠标选取物体

<br />暂时只有思路,没去具体实现:<br />采用碰撞检测的思路,精确度看自己所定的碰撞检测元素是什么~<br />最简单的就是判断 鼠标所在的点是否在精灵元素的包围体中,如果在就可以选中。<br />再复杂点就是利用像素级的碰撞检测 先判断鼠标是否在包围体中,再通过获取鼠标所在点的ALPHA值来进行判断与实际精灵是否相碰。<br />还有就是多个精灵重叠的时候,这时候可以同过Z值来进行选择。<br />先记录这么多~

2010-11-27 23:03:00 752

原创 用DIRECTX美化自己的鼠标光标

最近在做地图编辑器的时候,想要把BMP资源拿来做鼠标光标,查了半天资料都没找到~~于是乎就转到DIRECTX上去了~DIRECTX很好很强大,用简单的几句命令就可以设置鼠标光标了~1 创建SURFACE,这里SURFACE的格式化必须是A8R8G8B8格式的,大小好像必须是32*32的(我用大图不行)。2 调用g_pDevice的SetCursorProperties方法,具体参数请参照SDK。3 在WNDPROC中WM_SETCURSOR时可以直接返回,也可以SetCursor(NULL)之后调用g_pD

2010-11-26 21:10:00 1356

原创 DIRECTX9实现卡马克卷轴

<br /><br />前面写了点DIRECTX入门的东西 最近发现SDK才是最好的啊 所以以后就不写那么无聊的东西了。<br /> <br />关于卡马克卷轴网上有很多,主要是用来提高绘制2D地图的效率,但是用DIRECTX实现的我缺找到~~<br /> <br />所以自己就试试了。。发现原来如此简单~~<br /> <br />1.在设置SwapBufferEffect时一定要设置成SWAPEFFECT_COPY<br />2.利用PRESENT来实现:原来一次RENDER过程中可以多次调用PRESE

2010-11-22 01:33:00 886

原创 Directx9入门(2)绘制第一个2D图形

<br />窗口已经建立好了,现在就该往里填充内容了。<br />这里用到了Surface,surface是DirectX集成的一个东西,可以利用它来存储图像,在内存存储的时候是连续的。<br />先介绍两招Surface:Display Buffer和Offscreen surface。<br />Display Buffer又分为front buffer(显示在屏幕上)和back buffer(后台的缓冲区,绘制所在的地方)<br />back buffer是进行绘制的地方,绘制完成的时候,就是用Pre

2010-11-17 21:18:00 2510

原创 DIRECTX 9入门(1)初始化

要使用DIRECTX 9有两个很重要的变量DIRECT OBJECT和DIRECT DEVICE:DIRECT OBJECT提供了一些接口,用这些接口可以知道有哪些设备和设备的信息。创建DIRECT OBJECT:IDIRECT3D9 *Direct3DCreate9(D3D_SDK_VERSION);这里的参数必须为D3D_SDK_VERSION,如果传了错误的版本号码,这个函数将失败,并且返回NULL。DIRECT DEVICE提供渲染的一些接口。利用DIRECT OBJECT来创建DIRECT DEV

2010-11-17 20:14:00 1874

原创 Conexant HD audio无法内录的问题

<br />今天用屏幕录像专家 录制视频的时候发现不能内录,也就是不能录制视频自带的声音,在音频选项属性中发现混音器Conexant HD Audio input下只有麦克风一项,也就是说只支持麦克风的录制。<br />同学让我帮他录制的FLASH需要内录这可怎么办啊~~于是上网查了一下,发现用Visual Cable Audio可以解决这个问题。<br />下好了Visual Cable Audio安装后按以下操作步骤即可完成内录:<br /><br />1.右键单击音量图标,选择 调整音频属性 ,将 音

2010-11-11 04:19:00 11320 2

原创 关于计划与执行

<br />最近所做的计划,完成度相当低:<br />1.计划的制定有点理想化~~<br />2.计划的执行不够干脆~~<br />一玩电脑就没完了 哎。<br />看来要现在这两方面下点功夫~

2010-11-07 04:16:00 687

原创 第一次写博客

从今天开始准备写博客了。目的有几个:1.交流。现在通过网络能交到很多的朋友。可以提出问题来跟大家交流探讨。而且博客,一次写作,多次重用,而不用像语言交流,对每个人都说一次。2.提高。通过写博客提高自己的写作水平与专业方面知识的整理、总结。我的表达能力一直比较差,希望通过写博客能有所提高。对于专业知识方面,一个东西自己看懂了并不一定是真的懂了,如果能很明白的讲出来,让别人都看懂,那说明你是真的懂了。 并且通过写博客能发现自己思路中的不足,并且能够很好的把知识系统一下。3.记录。以前的一些想法,灵感都没有记录过

2010-11-04 23:30:00 478

Visual Assist X

Visual Assist X是一款非常好的Visual Studio .NET 2003、2002插件,支持C/C++,C#,Visual Basic等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。 该版本支持VS2005。

2010-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除