代码改变世界

Silverlight 5 3d 游戏开发(4)Silverlight 5 RC 版BasicEffect学习

2011-09-02 17:29 by 老咩, 2464 阅读, 2 推荐, 收藏, 编辑
摘要:Silverlight 5 RC 版本今天发布了! 阅读全文

Silverlight 5 3d 游戏开发(3)1000条鱼

2011-06-09 12:45 by 老咩, 1677 阅读, 4 推荐, 收藏, 编辑
摘要:问题Silverlight 5 相对Silverlight 4 是否有效率提升?能否使用一个案例来进行测试。解决方案深蓝色的右手写过 GPU硬件加速下Silverlight超性能动画实现(上) 和 GPU硬件加速下Silverlight超性能动画实现(下)。而微软有一个测试 Html 5 的例子叫 Fishie tank。两者都可以拿来作为案例进行测试,相比较,Fishie tank 更合适一些。因为Fishie tank 采用的是直接绘制,和Silverlight 5 使用 DrawingSurface,调用GraphicsDevice 来直绘比较近似。工作原理改写Fishie tank 是 阅读全文

Silverlight 5 3d游戏开发(2) 用3D绘制2D图形

2011-06-08 11:08 by 老咩, 1310 阅读, 3 推荐, 收藏, 编辑
摘要:从本篇开始,我尝试以5W 的思想来开始我以后对Silverlight 5 的学习和研究。当然,纯粹的5W 思想有些太臃肿了。我希望以“提出问题→解决方案→工作原理→具体实现”这样的思路来进行。提出问题对应why,解决方案对应what,工作原理对应who,具体实现对应where,至于when,我相信凡是热爱游戏的人,何时应用不是一个问题。问题Silverlight 5 之前,即使应用了GPU 加速,大约只能百人同屏,如果机器性能优异,可能会更好一点。如何普遍的提高所有客户端2D图像效率,在Silverlight 4时代,有很多致力于Silverlight 游戏的开发者进行了不少的探索,例如深蓝色 阅读全文

Silverlight 5 3d游戏开发(1)绘制简单图形

2011-05-30 09:25 by 老咩, 4307 阅读, 2 推荐, 收藏, 编辑
摘要:Silverlight5 阅读全文

Silverlight 游戏开发记录(2)

2010-12-21 15:01 by 老咩, 2624 阅读, 13 推荐, 收藏, 编辑
摘要:打人不打脸,不过,我自己打自己的脸总可以了吧。这篇我决定谈论下我的游戏服务端。为什么说我打自己脸,因为很汗颜的说,我的服务端,很大部分借鉴某开源项目。用c#做游戏服务器,是一种幸福。我做游戏开发之前的工作,除了使用Silverlight做gis客户端外,还需要使用c#来写转发服务器(相当于游戏的网关服务器)。那个时候,项目还处于.net2.0, 使用的还是IAsyncResult。后来在.net 3.5 以后,SocketAsyncEventArgs 的出现大大的方便了 socket的使用。网络通讯从来不是1个简单的问题,看看 tcp/ip 协议那几本大部头,看看 ace 那40多万的代码。为 阅读全文

Silverlight 游戏开发记录(1)

2010-12-17 16:07 by 老咩, 3040 阅读, 7 推荐, 收藏, 编辑
摘要:做为一个很早学习Silverlight的银光人,07年底就开始使用了Silverlight了,08年末就冒出使用Silverlight开发网络游戏的想法。很可惜,09虽然成功的转身到了web游戏开发行业,最后因为种种原因,项目使用了as3,导致最后只能去写服务端(我只会C#)。还是as3项目的原因,开发了一半,被迫结束.人员散的散,离的离。最后进入胶着状态。公司因为某些原因,非常需要自己的mmo游戏。于是,又开始了新的项目,这回,我总算搞上Silverlight客户端了。不过,悲剧的是,公司完全没有招人计划,结果本人即要写客户端,也要写服务端。神啊....我所知道的Silverlight 阅读全文