- 博客(5)
- 资源 (13)
- 收藏
- 关注
原创 Particle Engine介绍
Particle Engine介绍 本文介绍我自己开发的一个游戏编辑器,Particle Engine的主要功能和基本操作;介绍分为三个部分,第一部分介绍开发PE的原因和PE的主要功能;第二部分介绍PE的界面组成;最后一个部分通过PE创建一个简单的Hello World一什么是PE PE是ParticleEngine的英文缩写,也就是粒子引擎的意思,这个编
2012-12-28 03:16:20 3661
原创 LUA脚本组件系统(四)
LUA脚本组件系统----让LUA成为C++的子集 三脚本组件系统相关理论介绍3.1基于组件的对象系统 在经典面向对象方法论描述中,我们知道对象由属性和方法组成.基本对象类可以通过派生子类来扩展其功能.这样做的问题之一是对类型不同的对象必须定义不同的类或者定义一个包括不同类型对象属性和方法的大类来描述这不同的对象.结果是要么生成无
2012-12-16 23:04:46 3935 4
原创 LUA脚本组件系统(三)
LUA脚本组件系统----让LUA成为C++的子集2.1 C++与面向对象杂谈 上一节,我大概罗列出一些静态语言的缺陷及动态语言的优点,但这些观点仅仅只是一些教条式的陈述,并没有给出一些具有逻辑的推理和证明.至少我认为还有三点没有讲清楚:首先是c++静态语言的缺陷及这些缺陷是怎样影响游戏开发的;其次脚本语言是如何解决C++的缺陷的;最后,为什么要使用lu
2012-12-16 15:56:13 3064
原创 LUA脚本组件系统(二)
LUA脚本组件系统----让LUA成为C++的子集二脚本组件系统产生的背景、动机与意图 毫无疑问,现代游戏开发无论是规模较小的休闲手机游戏,家用机平台游戏还是大型多人在线网络游戏都涉及到数十人的团队合作,有的大型MMOG甚至涉及到数百人的合作,耗时数年开发才能完成。相对于游戏玩家来说,他们希望在游戏中看到真实华丽的场景,听到动态逼真的音效,体验到行为
2012-12-12 00:40:37 3694
原创 LUA脚本组件系统(一)
LUA脚本组件系统----让LUA成为C++的子集零 简介 我们知道C++是一门静态编译执行的语言,其运行效率较高,并且从语法上支持面向对象,但和所有静态语言一样,当类定义好后在运行时就无法改变了,除此之外,c++的语法较复杂,学习代价比较高。脚本语言LUA是一门动态语言,虽然在普遍情况下运行效率没有c++高,但其运行时可以动态的调整代码,给流程控制提供了很大的灵活性。拥有自动内存
2012-12-09 15:41:02 4909
cocos2d-x uv动画源代码
2015-01-10
cocosbuilder代码生成招行文件
2013-04-26
bullet和DirectX给合的一个demo
2009-12-14
Introduction to 3D Game Programming with DirectX 9.0c—A Shader Approach 源代码
2009-03-13
Introduction to 3D Game Programming with DirectX90c A Shader Approach(pdf版)
2009-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人