zoukankan      html  css  js  c++  java
  • 游戏开发之我见

    最近去西永实习,做了winform版的泡泡堂游戏。对游戏开发感慨颇多。从我接触计算机开始就开始接触游戏了。我是玩游戏才开始熟悉电脑的。所以对游戏有些特别的感情。从接触计算机编程起,都是做一些控制台和textbox的程序,那时认为做游戏开发的人真的很牛,游戏玩家的每一个动作都是那么的艰难和遥远。

         一个游戏的人物和场景大部分都是预先处理好的图片素材,然后把图片读到内存中,在通过程序把图片绘制在指定的位置上。这样图像是显示到窗体上了,那玩家是怎么动起来的呢?通过不断的刷新绘制函数,不停的绘制,就像翻小人书一样,给你的感觉就是玩家动起来了。 

        上面只是介绍了普通的2D游戏的一些知识。但对于3D游戏的开发就困难多了,不过可以使用wpf进行一些效果的开发。

         随着不需要安装客户端的游戏的流行,对客户端游戏有了不小的压力。这些不需安客户端游戏大部分是网页游戏,玩家可以使用任何一个可以上网的电脑就可以操作了。像网页版的三国杀,这部分游戏大部分是有flash开发的,还有一部分是siliverlight开发的。但随着Html5的发展和流行,web-app视乎成为未来网页游戏开发和手机游戏开发的主要力量。html5的出现让之前的两种技术黯然失色。值得注意的一点是手机这种移动终端大有一种取代笔记本和平板的趋势,而未来的游戏市场必定有很大一份市场是有手机游戏所贡献的。所以对与Html5的学习已经迫不及待。   

    作者:Bonker
    出处:http://www.cnblogs.com/Bonker
    QQ:519841366
           
    本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利
  • 相关阅读:
    pip安装指定版本的package
    学习 git基础命令
    美剧命名规则
    Mac OS X中bogon的处理
    学习Maven之Maven Clean Plugin
    学习Maven之Cobertura Maven Plugin
    博客园markdown代码块支持的语言
    学习Maven之Maven Surefire Plugin(JUnit篇)
    C# Invoke或者BeginInvoke的使用
    LINQ to SQL语句(20)之存储过程
  • 原文地址:https://www.cnblogs.com/Bonker/p/2113267.html
Copyright © 2011-2022 走看看