zoukankan      html  css  js  c++  java
  • 1. 《Unity 3D Game Development by Example Beginner's Guide》 第一章 那是个极具想像的锤子

            技术是一个工具。它可以帮助我们实现不可思议的事情,相比没有使用工具,工具能使事情变得更快、更简单、更容易、更不可思议。在我们会使用最新式的蒸汽驱动打造机器之前,我们使用锤子。并且没有锤子之前,我们徒手把钉子钉入船体是极其痛苦的过程。工具使我们的生活更好、更容易、更少痛苦。

    介绍Unity 3D

           Unity 3D是一项新技术,它努力使生活更好、对游戏开发者而言更简单。Unity 是一个游戏引擎或者是一个游戏编写的工具,它能允许具有创造力的人(比如你)建立视频游戏。

          使用Unity,你可以比前建立视频游戏更简单而快捷。在过去,开发一个游戏需要巨大的打孔纸,一台电脑塞满了整个房间,使用古老的语言-Fortran。今天你不再需要使用你的手掌把钉子钉入船体,你已经有了工具。想一下你的锤子-一项为你的创造力而生的新技术。

    工具主宰世界

           通过本书,我们将蒸馏我们游戏开发的梦想,把投入如史诗般的开放世界游戏蒸馏成很小的金子。   专注于你实际能完成的一些事情,而不要在为了得到一个不切实际的野心勃勃的作品中无法自拔。这本书将教会建立四个游戏,这四个游戏都是专注于手工编写的小而简单游戏设置。你将会学习建立能够用于每个项目的功能不连续的片断,逐渐扩大游戏使它们更完整。当你完成后,你可以发布这些到Web,MAC 、PC。

         Unity 3D开发团队不断在各种开发包(packages)上工作之后导出了一些选项到其它平台。在本书写作的时候,Unity 可以创建的游戏可以在iPhone,iPod,Android设备,Xbox Live Arcade, PS3, and Nintendo's WiiWare service 上运行。这些工具是在Unity核心开发包的基础上添加的功能,有添加的成本。我们只专注于我们能做的而不是让银行破产,在本书的后面部分我们仍然坚持Unity 3D的核心。

       有了学习这本书的基础技能,你将能扩展你知识来开始建立更多复杂的项目。关键是从你所能完成的事情开始,然后为你新建的项目添加小片断的功能来自我挑战和扩展你的知识。对世界控制的任何成功计划从你的后院画一条区域边界线开始;就把这本书当作你的后院吧。

    基于浏览器的3D?欢迎未来。

          Unity基本的和最令人侧目的卖点是它能在你的浏览里实现全3D游戏。它使用一个名叫Unity Web Player的免费插件用来嵌入浏览器来实现在浏览器运行Unity创建的内容。

      安装Unity Web Player

         你潜入Unity游戏世界之前,下载Unity Web Player。和Flash Player运行Flash创建的内容一样,Unity Web Player是一个可以让Unity创建的内容在你的浏览器运行的插件。

              1.进入 http://unity3D.com.

              2.点击 ”install now“!  去安装。

              3.点击“Download Now ”

              4.安装完后会出现如下提示框

                   image

    欢迎来到Unity 3D

              现在你已经安装了Web Player,你可以在浏览器里查看由Unity 3D 编写工具创建的程序的内容。

    我能使用Unity建造什么?

              为了能全面领略新锤子有多么的不可思议,让我们来看下其它人使用Unity 创建的一些项目。但是在目前我们还无法到达完成这些游戏的地步,让我们看下游戏开发者怎么样发挥自己的极限才推出不可思议的工具。

    FusionFall

              首先在我们Unity旋风中旅行是FusionFall ,FusionFall—a Massively Multiplayer Online Role-Playing Game (MMORPG)(即大型多玩家在线角色扮演游戏)。你可以到fusionfall.com看到这个游戏。你需要注册才能玩,但是这些额外的努力是肯定值得的。FusionFall被Cartoon Network television 特许经营,发生在重新想像,日本动漫风格的世界里的人物角色都长大了。更久的点的版本Powerpuff Girls, Dexter, Foster and his  imaginary friends 和kids来自代号:隔壁的孩子到处跑的斗争绿色外星威胁。

    完成打造

            FusionFall是一个非常大且昂贵的知名游戏,游戏发布时吸引了很多的目光到Unit 游戏引擎。作为一个学习的例子,它是你新技术锤子能做什么事最好的案例。FunsioFall有实时多玩家网络、聊天、提问、战斗,库存、NPCs(无扮演角色)、基本AI(人工智能)、名称生成、替身创建和服装。并且有一个高亮的游戏特征设置。这个包括了很多海洋。

    让我们试着建立FusionFall

              

    未完待续!!!

  • 相关阅读:
    Bundles
    使用二进制协议 (附源码)
    河内之塔 算法
    什么是DCI
    C#利用ODP.NET往oracle中高效插入百万数据
    分析Sizzle引擎
    data格式加载图片
    jQuery获取checkbox选中项等操作及注意事项
    日期类型函数转换的特殊性
    QT中代码中与设计器中控件信号与SLOT连接(原来还可以这样连接)
  • 原文地址:https://www.cnblogs.com/yangbingqi/p/2953861.html
Copyright © 2011-2022 走看看