前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >演示Silverlight真.高性能游戏DEMO,顺便胡吹点别的,哈哈

演示Silverlight真.高性能游戏DEMO,顺便胡吹点别的,哈哈

作者头像
用户1687945
发布2018-05-02 11:25:59
9250
发布2018-05-02 11:25:59
举报
文章被收录于专栏:烙馅饼喽的技术分享

好吧,其实我是标题党。2010年我算了一下,大致做了这么几件事情:

  1. 将我的GIS引擎做了个大升级,现在可以支持兰伯特,墨卡托,横轴墨卡托等多种不同的投影,并且可以提供WMS1.1服务,服务可以被MapInfo正确识别并调用,此项目已经在多个项目中使用。等我高兴的话再加上罗宾森投影和阿尔伯特投影(事实上项目里不太会用到其他投影

)

  1. 不断完善我的Silverlight地图客户端。进行中。
  2. 有生以来,第一次打通了DiabloII 。 (是的,您别笑话,我以前还真的没有玩过Diablo,这次突然心血来潮,用圣骑士草草通了一次,把巴尔给砍死了,咔咔)
  3. 看了园子里一篇用JS玩光线追踪的文章,于是决定有空的时候研究研究游戏啊图形啊啥的。
  4. 参考深蓝的不少文章,并且自己造轮子。
  5. 找对象无果,仍然单身中

 (不幽默,不浪漫,不帅,没车没房没钱,总之是一无是处)

  DiabloII中,高级的技能必须要学了前提技能才能学习,而前置技能往往能够给后面的高级技能提供加成,比如说圣骑士一上来就能学的祈祷,能直接给后面的净化等加成。再如抗火,抗冰等,在后期可以加成复仇等技能。从这里可以看出,基础的东西很重要,基础技能往往会给其他多个技能所引用,比如说:

  1. Asp.Net技术。GIS引擎的WMS部分就用到了,而且还用到了异步HttpHandler。同样,网页游戏也需要引用Asp.Net技术。 
  2. 数据库。不少空间数据库其实是从关系型数据库引申来的,Sql2008里更自带了空间数据库。
  3. Silverlight。这个不仅可以做GIS的客户端,更可以做网页游戏。
  4. 计算机图形学。这个是游戏和GIS共同的基础。GIS中的多边形填充,画线,游戏中的半透明混合等等,同来自于计算机图形学。(这个其实看点基础就基本够用,我只看了基础,高深的没时间看)

这里我总结了这么几条体会:

  1. 基础的重要。这里大家可以看到,其实这里面1,2根本就是做网站,做管理软件等增删查改等几乎一样的东西。可见这些说起来没神马技术含量,但是用处确实大大的。谁说Asp.net+SqlServer只能做网站?地图服务器照做不误。  这里面,我还就干了这样的事情: 直接用Ado.net里面拼SQL。别说那些分层,ORM之类的玩意,我不是不会,而是在这个应用场合里,直接上ADO.NET才是最合适的场景。再次强调,基础最重要,ORM最终还是得走ADO.NET的,除非你有本事自己写套接字和数据库服务器通信。
  2. 造轮子的重要。 不要听从那种不要重复造轮的论调。除非你确定你有本事造一个轮子,那么可以直接用别人的轮子。否则还是自己造一个哪怕不那么完美的轮子。原因非常简单,造过了,才能真正理解里面的东西。比如GIS,你直接用MapXtream之类,恐怕就不能顺利的理解一整套的坐标转换。(我自己造完了,大地基准面七参数那几步都还有点迷糊,得经常翻看自己的代码才行)而且自己做的东西,想怎么扩展怎么扩展,想怎么用就怎么用,到底是自己做的轮子么。

女人比电脑难以理解得多...尤其是圣女

 动漫游戏始终是我初中以来就喜欢的东西。自己实现一个小时候的梦想,也是有意思的一件事情啊,呵呵。于是经过2个月的研究,有了以下的游戏Demo.

可能的话我希望今生还能进个游戏相关的公司呵呵。说起来,我对于操作数据库还真有点烦了,这东西真不如游戏或者GIS,有可看见的东西能给人成就感。

特别感谢深蓝之右手 的教程里面的素材!!我就很不厚道的拿来用了,哇哈哈哈

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-01-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档