Unity游戏开发实用教程

副标题:无

作   者:万书帆 等编著

分类号:

ISBN:9787502790912

微信扫一扫,移动浏览光盘

简介

  Unity是由Unity TechnoIogies开发的一款游戏开发引擎,也是目前手游和虚拟现实方面最活跃、最易用的开发工具。万书帆、魏炜、王晖、邓兆静编著的这本《Unity游戏开发实用教程(附光盘)》以循序渐进的方式,介绍了Unity的原生技术以及功能模块,同时通过丰富的案例剖析实际项目的功能构成与开发思路,使读者对Unity项目开发有一个清晰的思路。  全书共分为10章,着重介绍了Unity的基础知识、开发一个好的界面、多媒体应用、数据加载与卸载、Unity写外部数据、常用的组件、多人在线、基于 Unity的安卓开发、常见问题错误及插件介绍等。最后通过制作多人在线的坦克大战游戏,介绍了使用 Unity开发游戏的过程和方法。  在本书配套光盘中提供了本书游戏制作范例的工程文件、素材文件,方便读者学习参考。  适用范围:本书适合作为全国高校数字游戏设计专业教材、游戏制作培训班教材以及游戏设计师与爱好者的自学参考书。

目录

第1章  Unity基础应用1.1  Unity安装与卸载1.1.1  Unity安装1.1.2  安装目录下部分文件夹简介1.2  学习Unity的编辑界面1.2.1  场景视图1.2.2  游戏视图1.2.3  Inspector属性面板1.2.4  层级(Hierarchy)面板1.2.5  项目资源管理面板1.3  Unity资源导入与删除1.3.1  模型等资源导入1.3.2  加载与导出unitypackage1.4  Unity的基本组件1.4.1  摄影机1.4.2  物理组件1.4.3  灯光1.4.4  寻路组件1.4.5  音视频组件1.4.6  网络组件1.5  Mesh、Material和Texture1.6  Unity的一些自带脚本包1.7  制作一个Demo1.7.1  Demo的要求1.7.2  搭建场景1.7.3  建立目录并导入资源1.7.4  建立脚本第2章  开发一个好的界面2.1  Unity自带的界面系统OnGUI2.1.1  GUI.Label2.1.2  GUI.Button按钮2.1.3  GUI.RepeatButton长按状态按钮2.1.4  GUI.DrawTexture绘制纹理2.1.5  GUI.Toggle开关按钮2.1.6  GUI.Toolbar工具栏2.1.7  GUI.TextField单行文本输入框2.1.8  GUI.TextArea多行文本输入框2.1.9  GUI.HorizontalSlider水平滑动条2.1.10  GUI.Window窗口2.1.11  GUIContent.Tooltip工具提示2.1.12  滚动视图2.1.13  使用Unity自带的控件实现一个树形列表2.1.14  基于OnGUI下的屏幕自适应2.1.15  制作一个简单的序列帧2.1.16  制作一个简单的动态柱状图2.1.17  制作一个图片查看器2.1.18  制作一个小地图2.2  NGUI2.2.1  NGUI概况2.2.2  NGUI与OnGUI的差别第3章  多媒体应用3.1  音频的控制3.1.1  本地音频加载与播放3.1.2  通过网络加载音频3.2  视频播放控制3.2.1  MovieTexture的视频播放控制3.2.2  AvPro QuickTime的视频播放第4章  数据加载与卸载4.1  Resource.Load加载资源4.2  WWW加载第5章  Unity读写外部数据5.1  操作.Xml5.1.1  C#操作Xml文件基础知识5.1.2  Unity加载Xml文件的方式5.1.3  Unity与Xml交互案例:用户登录验证5.2  操作数据库5.2.1  Xampp介绍以及安装5.2.2  在Xampp上建立一个数据库5.2.3  创建一个PHP文件连接数据库5.2.4  Unity+PHP+MySQL操作数据库第6章  常用的组件6.1  导航网格6.1.1  人物自动寻路到目标点6.1.2  导航网格之Off Mesh Link使用6.1.3  导航网格之动态障碍物Navmesh Obstacle6.2  Terrain地形系统第7章  多人在线7.1  开发一个多人聊天室7.2  动画同步与位置同步第8章  基于Unity的安卓开发8.1  安卓开发环境配置8.1.1  安装jre8.1.2  下载更新android SDK8.2  简单的触屏操作示例8.2.1  单指旋转物体8.2.2  多点缩放物体8.3  在安卓上操作Xml8.3.1  安卓上如何读取Xml8.3.2  安卓上如何写入Xml8.4  安卓上播放视频第9章  常见问题、错误及插件介绍9.1  常见问题9.1.1  js脚本如何与C#互相调用9.1.2  Unity脚本如何与网页脚本互相调用9.1.3  Unity发布为Web网页,在Web Player中打开一个新页面不被拦截9.1.4  如何打开一个摄像头9.1.6  鼠标选中物体高亮9.1.7  如何打开一个本地EXE9.2  常见错误及解决9.2.1  在使用Unity编写脚本时遇到的错误9.2.2  使用WWW崩溃如何解决9.2.3  涉及direct 3D11特效有时候不能显示出效果9.2.4  引用dll的时候报错9.2.5  读取Xml错误9.2.6  Fail to download data file9.3  Unity插件第10章  多人在线的坦克大战10.1  项目介绍10.1.1  游戏主要功能描述10.1.2  游戏开发步骤介绍10.2  前期准备以及场景搭建10.2.1  前期准备10.2.2  搭建场景10.2.3  设置游戏背景音乐10.3  登录场景开发10.3.1  登录场景界面制作10.3.2  玩家注册功能10.3.3  数据库登录验证10.4  游戏场景开发10.4.1  创建一个服务器10.4.2  多人在线坦克行为模块开发10.4.3  登录后自动连接服务器并生成玩家10.4.4  炮弹的功能开发以及记分10.4.5  多人在线游戏小地图开发10.4.6  退出游戏并提交成绩到数据库

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Unity游戏开发实用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon