`
zoouyijin12315
  • 浏览: 3128 次
社区版块
存档分类
最新评论

《Unity 3D引擎初级攻略》

 
阅读更多

 

        一直以来,我都深深的热爱着游戏,享受着在虚拟世界中的畅快和带给我的激情。玩的时间长了,就不由自主的产生一些新鲜的idea想要自己动手实践,除了必要的程序语言技巧,一款强大的游戏引擎也必不可少。

        Unity3D是由Unity Technologies开发的一款多平台综合型游戏开发工具,而多平台恰恰也是其优势所在。在现今的游戏开发领域,多种平台分领天下,相互间优势又不十分明显,这种现状下很难通过押宝在一个平台进行游戏开发来获得成功,多平台战略已经成了中小型企业的显性发展策略,当然资金雄厚的除外。

        前两章主要是讲解unity的安装与注册,图文并茂,内容层次清晰,让读者一目了然。

        第三章开始了unity的入门初步,首先是GUIGUILayout的区别。

        GUI顾名思义,就是图形用户接口。用GUI绘制控件时,只能静态的设定控件的显示区域,所以一旦区域中的显示内容发生长度变化,会使控件整体变得很难看。为了避免这种情况的发生,我们需要采用GUILayout进行界面的布局,而GUIlayout就无需用户设定显示区域,系统会自动调整,而且也避免了控件重叠事件的发生。

        第四章是本次试读的重点内容,游戏脚本的生命周期。

        这里我先介绍一下什么是游戏脚本,引用维基百科对于游戏脚本的定义——游戏脚本是指在制作电子游戏程序时,程序员为电子游戏程序编写的脚本语言。脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言,而游戏脚本语言在电子游戏程序的编写中被广泛使用。

                                   unity脚本的生命周期

        unity的生命周期包括图中的几个基本内容,也是常用的几种脚本类型。我这里引用一张图片,应该能够更清楚的反应生命周期的整体进程。

 

 

 

分享到:
评论

相关推荐

    Unity3D初级开发

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    Unity3D GUI 教程

    Unity3D游戏引擎,GUI部分初级教程

    Unity3D手册

    Unity3D是目前流行的跨平台3d开发引擎,使用它可以高效快捷地进行ios、android、web、pc等平台游戏的开发、发布和版本转换,window环境符合多数国内开发者的习惯,脚本系统采用js和C#,可以方便的让c/c++开发者适应...

    unity3d初级练手项目

    Unity是一款功能强大的游戏引擎,它可以帮助你轻松地创建出精美的游戏画面和丰富的游戏体验。无论你是初学者还是经验丰富的开发者,Unity都为你提供了一个完整的开发环境,让你能够快速上手并创造出令人惊叹的游戏。...

    南梦宫 - Unity游戏设计与实现.pdf

    《Unity游戏设计与实现:南梦宫一线程序员的开发实例》出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。《Unity游戏设计与...

    ShootGame3D

    使用团结引擎开发Unity 3D射击游戏,初级案例,仅供初学者学习参考

    unity开发的概要介绍与分析

    Unity是一款全球领先的实时3D开发平台,广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)、模拟仿真等领域。它以其强大的跨平台能力、直观的编辑器界面、丰富的资源商店以及庞大的开发者社区,吸引了从独立开发者到...

    Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)

    本书出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。本书的重点并不在于讲解Unity的各种功能细节,而在于核心玩法的设计...

    3D游戏开发基础理论速学教程

    为了让大家更容易掌握3D游戏开发...本课程涉及的理论基础适合Cocos2d-x,Unity3D等常用的手机游戏开发引擎。想学习本课程的同学需要一定的高中数学基础,及初级的游戏开发基础。本课程演示代码采用Cocos2d-x V3.8 C++。

    2018 猎豹网校 教程大全 资源难找赶紧保存吧

    Unity 3D 游戏开发经典教程[MP4] Unity 3D 游戏高级教程[MP4] SQL Server 数据库[MP4] Silverlight 经典教程[MP4] Qt 中级课程 (上)[MP4] Python系统管理[MP4] PS抠图秘技[MP4] ppyygg PowerPoint(PPT) 达人...

Global site tag (gtag.js) - Google Analytics