摘要:
Sprite Texture Font 对于XNA的字体,除了之前的SpriteFont外还有一种是SpriteTextureFont,其实就是生成的字体bitmap图片,也就是说可以用bitmap类型的字库来当作XNA的字体集,这样就等于扩充了字体库,使手机里没有的字体库也可以使用。其使用方法和SpriteFont是一样的,都是以SpriteFont加载,然后通过DrawString方法画出来。... 阅读全文
摘要:
在游戏开发中,一般首先碰到的是文字,对于文字又需要字体的支持,在XNA中,如果要使用文字,就需要先指定字体,对于字体XNA使用了SpriteFont和 SpriteFontTexture两种方式来指定字体。 SpriteFont这个字体文件实际上是一个XML的配置文件,用来配置字体、字体大小、字体样式、字体编码范围。然后在编译时会按这个配置,将字体编译成.xnb二进制文件。<?xml ver... 阅读全文
摘要:
对于新建一个XNA for WP7的工程,可以看到在它的工程文件中,有:Initialize(), LoadContent(), Update(),Draw()这几个主要的函数,由这些也就可以看得出XNA开发游戏的一个基本架构了: Loading:用来加载保证游戏可以正常运行的所有资源等,这个状态在整个系统中只在游戏开始前运行,也就是说整个游戏的生命周期中只运行一次。Update:这个状态是由所设... 阅读全文
摘要:
XNA中的X表示能够在Windows Xbox和合作伙伴之间达到跨平台的强大的软件工具。N表示“下一代(Next-generation)”,A表示“架构(Architecture)”。XNA是基于DirectX的游戏开发环境,是微软对于 Managed DirectX 的修正及扩充版本。它的任务是帮助开发者在创建更加优秀快速和跨平台的游戏时能够减少费... 阅读全文
摘要:
大约几小时前,微软终于发布了Windows Phone7,并在它的官网上进行了大量的更新,其中就包括之前的buy为空页,现在出现了五款真机分别来自于HTC HD7、SumSung Focus、Dell Venus Pro、LG Quantum、HTC Surround。估计它们很快也会来到中国!另外,App里也放出了新的应用,之前都只是游戏,现在可以看到twitter、eBay等软件。什么时候我们... 阅读全文
摘要:
对于Phone7的可执行模式有:Tombstoning、Page State、Application state、Persistent data、 Transient state。最让人关注的还是Tombstone和Transient state,因为它们可以模拟多任务。在Tombstoned模式下,应用被操作系统Terminate了(这样做可以减少资源的占用),那么这时就需要保存Transien... 阅读全文
摘要:
ToggleSwitch 这个开关控件,是windows phone7独有的,Silverlight 没有实现这个控件。这个控件有两个状态Checked 和Unchecked。<toolkit:ToggleSwitch Header="ToggleSwitch" Height="116" HorizontalAlignment="Left" Margin="74,106,0,0" Name=... 阅读全文
摘要:
之前写过Silverlight toolkit 在windows phone7中的应用,那个应该算是山寨版了吧,因为毕竟不是为windows phone7专门开发的,在使用上兼容性上都有问题,现在就不一样了,正版的出来了,弥补了原来控件的不足。不过和Silverlight toolkit 比还是少很多。在Toolkit for windows phone7中,主要包含了Contextmenu、Separator、DatePicker、TimePicker、ToggleSwitch、WrapPanel控件,很遗憾没有BusyIndicator和数据图表的控件,不知道后面会不会有升级版本来增加这些 阅读全文
摘要:
今天终于发布了正式版的Developer Toolkit,在它的相关文档里也有详细的关于正式版也Beta版的区别,可以看到变动没有很大,不像CTP版时完全无法兼容。在这个文档中最值得注意的是,提到WMAppManifest.xml里面的不同。1. RuntimeType="SilverLight"应改为RuntimeType="Silverlight",否则会出现这个错误:Manifest val... 阅读全文
摘要:
经过将近八个月的等待,windows phone 7开发包的RTM版终于出来了,这次不光有开发包,还有相应的TrainingKit;而且更让人兴奋的是,Silverlight toolkit for windows phone7都有了,再也不用山寨方式来使用toolkit了!!!!1. 开发包地址:http://www.microsoft.com/downloads/en/details.aspx... 阅读全文