
WP7 XNA游戏开发系列
beyondma
一个温柔的程序员爸爸
展开
-
例程详解XNA 3D开发(一)
通过前几天的讲解我觉得有好多程序员还是没脱开2D的思考方式,其实3D多一个轴真的是很不一样.在平面系统中画一幅图的确只需要一个横纵坐标就够了.但是3D世界当中不一样了.我们身处的世界每个物体都有三维的坐标来进行定位,这就是世界系,而我们观察世界需要我们的眼睛就是VIEW也就是一般来说所说的CAMERA.而有的朋友问了有这两个不就够了吗.不对还真不够还差一个投影系,可能有的朋友理解不了投影系就是觉得我们有一点观察世界那么画面不就在我们眼前了吗? 虽然我几何光学学的不好但是我们的眼睛肯定是把像呈现在原创 2010-12-28 19:04:00 · 6998 阅读 · 1 评论 -
从WINDOWS PHONE8的发布看游戏开发的未来
从WINDOWS PHONE8的发布看游戏开发的未来 前几天看到WINDOWS PHONE8发布,可能很多朋友会纠结WP7到WP8的升级问题,但是我觉得做为开发者,我最大的感触莫过于微软高调宣布支持DIRECTX,并承诺WIN8上的DIRECTX的代码将与WP8兼容。 曾几何时WP7上还完全是XNA的天下,那时我感觉XNA将会像.NET平台统一桌面及企业级应用那样,在微软的游戏原创 2012-06-26 20:00:37 · 7132 阅读 · 3 评论 -
VS2013中F#的新特性
为了更好的迎接新版本的到来,先看一下之前F#的特性。1.为区分联合(discriminated unions)添加了命名域,使代码更加清晰。2.用新数据的新特性,使矢量和矩阵编码更容易的工作3.更强大的泛型算法的扩展4.得到更好的调试支持,当你使用F #调试时,调试编译器和解释器选项。5.当你使用LINQ扩展方法如select时,lambda表达式将使你的代码非常简浩。6.原创 2014-12-21 08:54:22 · 4108 阅读 · 0 评论 -
认识F#中的数组
我们在介绍新的F#数组之前,还介绍一下基础的知识,我这里把MSDN中的相关的代码拿出来,做专门的注解。创建数组您可以创建数组在几个方面。您可以创建一个分号隔开以“|”为开始和结束,如以下示例所示。f#let array1 = [| 1; 2; 3 ; 4 |]你也可以把每个元素放在一个单独的行,在这种情况下,分号分隔符是省略的。f#let array1 =翻译 2014-12-21 09:47:31 · 3497 阅读 · 0 评论