- 博客(13)
- 收藏
- 关注
原创 关于C#枚举中最后一项是否必须有逗号的问题结论
《Programming C#》中,在示例中定义的枚举类型,好像前后都不一样哦!例如定义了以下两个枚举类型:enum servingsizes:uint{ small=1, regular=2, large=3 //没有逗号结束。}另一个:enmu temperatures{ wickedcode=0, freezi
2014-04-03 15:33:02 3583
原创 Cocos2Dx 内存管理封装
刚接触Cocos2Dx感觉,架构比较清晰合理,但就是内存管理机制对于本人来说实在是感觉很奇怪。每次创建对象都是用creatXXX方法,如果要保持对象指针还需要retain,销毁时还要记得release,着实很烦人。本人尝试了使用类似智能指针的方式存储,感觉还不错。 先说一下原先Cocos2Dx自动内存管理机制: 在Cocos2Dx的CCObject类中有这么两个函数ret
2013-06-22 13:03:00 3377
原创 Windows下cocos2DX安卓开发环境配置
1,下载 jdk-6u45-windows-x64.exe,注意必须安装JDK1.6版,1.7版会有编译错误地址:http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-windows-x64.exe安装之 2,下载定制版eclipse:adt-bundle地址:http://developer.andro
2013-06-04 11:12:10 11202 3
原创 突然想做2D游戏了
这几年一直在做3D网游,当前很多国外游戏公司在回归2D,例如,EA出的Shank,Team17的Worm:Reloaded,还有我年少时非常青睐的RayMan最新版号称也要改回2D,以上列举了一些大作,还有很多2D的已玩法出众的小游戏也很火爆,比如:植物大战僵尸,愤怒的小鸟等。3D游戏感觉更适合营造模拟类题材游戏,比如:FPS,体育类等临场感比较强的游戏类型,而RPG或者ARPG,还有突出玩法
2011-03-12 15:11:00 1160
原创 关于.Net框架下3D游戏的设计与实现——2.2,使用我们的Axiom
由于前几个月工作较忙,一直都没有继续研究Axiom,最近终于节点结束可以继续研究一下C#了^_^ 上一篇说道了如何将Axiom连接到我们的工程,并使用Axiom应用程序框架生成一个空Axiom项目。今天我们来探讨一下如何让Axiom渲染一些我们需要的3D物件。 首先渲染一个3D物件到场景。在Axiom给出的ExampleApplication类当中有这样一个虚函数protect
2008-06-30 20:24:00 1630 4
原创 关于.Net框架下3D游戏的设计与实现——2.1,渲染引擎Axiom简介
在上一篇中我展望了一下.Net游戏设计的美好前景(可是也只限于前景-_-! ,现在用.Net编游戏的公司还是很少),本节我们主要介绍一下在.Net下使用渲染引擎。 在.Net平台下可用的渲染器和渲染引擎还是不少的: 1,CSGL(在.Net下使用OpenGL的库),连接http://csgl.sourceforge.net/index.html
2008-04-13 15:17:00 1958
原创 关于.Net框架下3D游戏的设计与实现——1,引言
在.Net框架下进行高品质3D游戏开发,一直都是.Net爱好者的梦想,本人虽然一直在从事C++游戏开发,但还是觉得.Net框架是将来游戏编程的发展趋势,因为现在软件开发工作量主要是在适应不断改变的需求上,游戏软件更是如此,因为在一款游戏编写完成之前谁也不知道“她”是否完美。而C++很难快速适应需求变化,C++过于臃肿,实现一个算法时往往效率和可读性成为了鱼与熊掌,而.Net却弥补了
2008-04-07 12:33:00 1666
转载 Godel第一不完备性定理与强人工智能
Godel第一不完备性定理:任何一个内部一致的形式体系,若包含了基本算术公理体系,则该体系不是完备的。亦即,存在一个命题,这个命题是真的,但不可证明。Godel定理涉及到一些基本术语。先简介如下。理论,theory陈述,statement在理论中可证明,provable in the theory一致,consistent可构造,can be constructedGodel命题,Gode
2007-11-30 19:33:00 3055
原创 图形学中常用的几种数学方法
1,求直线与平面交点已知直线的方向向量为并通过点,平面的法向量为并通过一点,则得到以下方程组。;解得:;则既为所求。2,求两不共线向量的法向量已知两不共线向量与,其法向量:;3,求反射光方向矢量设坐标原点为发光点,反射面的法向量为,且反射点,由于已知反射点,所以要求反射光方向矢量只需求反射光经过的一点即可,根据反射定律原点关于法线的镜像点必然在反
2007-03-25 16:26:00 1920 3
原创 浅谈基于MDX的3D图元鼠标拾取
在网上看了很多相关资料发现都是单个物体的Pick对于多物体进行World变换后的Pick则很少有讨论的。在dxsdk中也只有单个物体移动相机实现Pick的c++的代码。在此我用c#实现多物体Pick。所谓Pick(拾取操作)就是通过鼠标选取3d空间中的几何图元(就像魔兽中选择英雄^_^)。要实现多物体Pick需要实现以下几步:1,通过鼠标在窗体中的位置获得拾取射线的方向矢量(R
2007-03-25 09:14:00 1487
原创 开志祭文
由于本人网站被封,每每与朋辈学习、交流代码、发表文章都实感不便,今为本人在CSDN开志首日,特此祭文!望有志同道合之士,共谋技术、共同提高!本人方向:C/C++技术,.NET技术,C++与DirectX游戏开发,C#与MDX游戏开发,XNA技术
2007-03-21 10:05:00 888 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人