摘要: 如果你使用英文版Windows系统,Visual Studio 2010英文版的默认字体为漂亮的Consolas。由于很多中文程序对Unicode支持不好,导致很多时候我们需要将System Locale设置成中文。这时候再打开Vs 2010就会发现默认的字体已经变成了很难看的宋体,而字体设置里面确显示的是Consolas。只有重新将字体选为Consolas并按Ok之后编辑器字体才会变回Conso... 阅读全文
posted @ 2011-04-05 12:22 Yufei Huang 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 游戏名称:Gooo 发布日期:3/25/2011 售价:$1.99 试玩:http://social.zune.net/redirect?type=phoneApp&id=a845cb01-7453-e011-854c-00237de2db9e 视频: 截图: 阅读全文
posted @ 2011-04-05 12:07 Yufei Huang 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-03-20 10:41 Yufei Huang 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Nowpaper 同学做了两个动感小菜单 (Silverlight 游戏开发小技巧:动感小菜单1 和 Silverlight 游戏开发小技巧:动感小菜单2),效果均不太理想。 如果你知道一些简单的动画技巧,有些非线性动画比线性动画更容易实现,并且效果更好。只需要对按钮添加下面的代码: 效果如下: 一些瑕疵:1. 如果鼠标移动较快时,按钮会在没有到达最大之前就开始变小。2. 如果帧速过低时,会出... 阅读全文
posted @ 2011-02-12 11:59 Yufei Huang 阅读(349) 评论(2) 推荐(1) 编辑
摘要:       如果你碰到一个这样的抽象类:       并且需要实现一个子类 MyNamedObject,他的 Name 属性是可以被外部设置的,一开始如果你这样写:      Oops,编译报错了:    &... 阅读全文
posted @ 2010-10-27 13:17 Yufei Huang 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 伴随着Windows Phone 7的发布,简捷明快的“Metro”界面逐渐在微软产品的设计中流行开来。由Xna Creators Club Online演化出来的App Hub也一改往日活泼、休闲的设计,变的更像“地铁”了。 除了App Hub,很多其他的网站也采用了这样的设计:—— Zune.Net“Metr... 阅读全文
posted @ 2010-10-12 21:04 Yufei Huang 阅读(621) 评论(0) 推荐(0) 编辑
摘要:       动画可以让游戏体验更流畅。这里说的动画不是指骨骼动画或者精灵动画,而是变换动画(Transition, Tweening),一般用在用户界面、特效等方面。如果没有成熟的库或者编辑器的支持,开发动画通常是一件很麻烦的事情,尤其对非线性的动画,比如:加速、缓动、指数、碰撞、弹性等。这里介绍一种实现起来... 阅读全文
posted @ 2010-09-14 11:35 Yufei Huang 阅读(2792) 评论(8) 推荐(6) 编辑
摘要:       一般情况下,Xna使用预处理生成的贴图绘制字体。贴图的生成一般有几种方法: 使用 Sprite Font Description       通过向Content Project中添加Sprite Font文件,让系统自动生成贴图字体。这是最简单的一种方法,同时也是最难看的一种方法。... 阅读全文
posted @ 2010-09-07 15:55 Yufei Huang 阅读(2861) 评论(14) 推荐(2) 编辑
摘要: 变量映射       EffectCustomTool 1.2支持基本的HLSL数据类型到Xna数据类型的自动映射,包括: HLSL Xna floatNxN float[] float4x4 Matrix string string int int bool bool texture Texture2D texture2D Texture2D ... 阅读全文
posted @ 2010-08-15 16:29 Yufei Huang 阅读(1238) 评论(1) 推荐(2) 编辑
摘要: Xna 4.0提供了多种方法实现shader特效,都通过类型Effect接口实现。这里介绍一种通过代码生成器生成Effect访问类型的方法。实现自定义Shader特效的通常做法 通常的做法是通过将实现shader的.fx文件加入到Content项目中,在Build的过程中生成编译完成的二进制.xnb资源文件,接着在运行时载入这些Effect资源,并通过Effect接口进行shader变量的数据绑定... 阅读全文
posted @ 2010-08-07 14:55 Yufei Huang 阅读(1047) 评论(1) 推荐(1) 编辑