欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Unity Cookbook中文版(从游戏开发到AI实时解决方案第2版)
      • 作者:(澳)帕里斯·巴特菲尔德-艾迪生//乔恩·曼宁//蒂姆·纽金特|责编:文开琪|译者:周子衿
      • 出版社:清华大学
      • ISBN:9787302684879
      • 出版日期:2025/03/01
      • 页数:386
    • 售价:43.6
  • 内容大纲

        作为游戏开发实用指南,本书第2版经过全面更新,沿用深受读者欢迎的三合一模式,针对139个有价值的问题给出了详尽的解决方案和有价值的讨论,旨在帮助初学者和中级开发者深入学习Unity引擎的强大功能。全书共13章,主题涉及基础脚本编写到高级技术(如AI、动画和网络等)。通过这本实用性更强的教程,读者将学会如何应用代码片段快速而准确地解决实际问题,尤其是3D游戏开发和2D游戏开发、仿真和人工智能项目中的2D/3D图形、物理、AI、声音、叙事、输入、脚本和网络等问题。
        本书内容全面,可操作性强,适合希望高效使用Unity的专业人员和其他游戏开发爱好者阅读和参考。
  • 作者介绍

        帕里斯·巴特菲尔德-艾迪生(Paris Buttfield-Addison)是Secret Lab的联合创始人。Secret Lab是一个独立游戏开发工作室,位于澳大利亚的塔斯马尼亚。
  • 目录

    前言
    第1章  Unity基础
      1.1  Unity编辑器
      1.2  游戏对象
      1.3  组件
      1.4  预制件
      1.5  场景
      1.6  资源
      1.7  构建Unity项目
      1.8  访问偏好设置
      1.9  安装Unity包
    第2章  编写脚本
      2.1  向Unity场景中的对象添加脚本
      2.2  在脚本(或游戏对象)生命周期的特定时刻执行代码
      2.3  创建与帧率无关的行为
      2.4  使用游戏对象上的组件
      2.5  查找附加到游戏对象的对象
      2.6  单例模式
      2.7  使用协程来管理运行中的代码
      2.8  使用对象池高效管理对象
      2.9  在资源中使用ScriptableObject存储数据
    第3章  输入
      3.1  获取简单的键盘输入
      3.2  使用Unity输入系统
      3.3  使用输入动作
      3.4  锁定和隐藏鼠标光标
      3.5  响应鼠标悬停和点击事件
    第4章  数学知识
      4.1  使用向量存储不同维度的坐标
      4.2  在三维空间中旋转
      4.3  在3D空间中使用矩阵执行变换
      4.4  角度
      4.5  确定到目标的距离
      4.6  寻找与目标之间的角度
    第5章  2D图形
      5.1  将图像导入为精灵
      5.2  将精灵添加到场景中
      5.3  创建精灵动画
      5.4  为精灵添加2D物理效果
      5.5  自定义精灵碰撞形状
      5.6  复合碰撞体
      5.7  使用Sprite Packer
      5.8  对2D对象施加力
      5.9  创建传送带
      5.10  使用自定义材质绘制精灵
      5.11  管理精灵的绘制顺序
    ……
    第6章  3D图形
    第7章  3D物理与角色控制
    第8章  动画与运动

    第9章  逻辑与游戏玩法
    第10章  行为、模拟与AI
    第11章  音频与音乐
    第12章  Unity的UI系统
    第13章  文件、网络和截图