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

    • Unreal Engine5C++游戏开发完全学习教程(典藏中文版全彩印刷)
      • 作者:(英)贡萨洛·马克斯//德文·谢里//大卫·佩雷拉//哈马德·福齐|责编:张君娜|译者:未蓝文化
      • 出版社:中国青年
      • ISBN:9787515373461
      • 出版日期:2024/09/01
      • 页数:496
    • 售价:67.2
  • 内容大纲

        虽然Unreal Engine 4时代推出的蓝图功能使得虚幻引擎变得对新手更加友好,但是如果想要全面探索虚幻引擎的强大功能,学会使用C++语言是无法绕开的关键部分。利用C++语言,可以制作出更加精美的游戏作品,为你打开新世界的大门。
        本书将对如何使用虚幻引擎提供的工具来构建自己的游戏作出全面的介绍,当然,需要用到C++相关知识。随着实际操作、运行、反复确认,你可以在制作一个游戏项目的过程中自然而然地掌握游戏制作所必需的处理方式。
        如果你跟随本书操作到最后,你将构建两个功能齐全的游戏,并具备为观众创造娱乐体验所需的技能。这样会有小小的成就感,对吧?
  • 作者介绍

  • 目录

    第1章  虚幻引擎简介
      1.1  技术要求
        练习1.01  创建虚幻引擎5项目
      1.2  了解虚幻引擎编辑器
      1.3  浏览编辑器窗口
      1.4  “视口”选项卡
      1.5  操作actor
        练习1.02  在关卡中添加和删除actor
      1.6  理解蓝图actor
        练习1.03  创建蓝图actor
      1.7  蓝图编辑器
      1.8  “事件图表”选项卡
        练习1.04  创建蓝图变量
        练习1.05  创建蓝图函数
      1.9  理解Multiply节点
      1.10  探索BeginPlay和Tick事件
        练习1.06  在Z轴上偏移TestActor类
      1.11  BP_ThirdPersonCharacter蓝图类
      1.12  探索网格体和材质的使用
        1.12.1  网格体
        1.12.2  材质
      1.13  在虚幻引擎5中设置材质
        活动1.01  在Z轴上无限推动TestActor
      1.14  本章总结
    第2章  使用虚幻引擎
      2.1  技术要求
      2.2  创建并设置一个空白C项目
        练习2.01  创建一个空的C项目
      2.3  在虚幻引擎中内容文件夹的结构
      2.4  使用VisualStudio解决方案
        在VisualStudio中调试代码
        练习2.02  调试第三人称游戏模板代码
      2.5  导入所需资产
        练习2.03  导入角色FBX文件
      2.6  虚幻引擎游戏模式类
        2.6.1  游戏模式的默认类
        2.6.2  游戏事件
        2.6.3  网络
        2.6.4  游戏模式基础与游戏模式
        2.6.5  关卡和关卡蓝图
        2.6.6  虚幻引擎Pawn类
        2.6.7  玩家控制器类
        练习2.04  设置游戏模式、玩家控制器和Pawn类
      2.7  使用动画
        2.7.1  动画蓝图
        2.7.2  “事件图表”选项卡
        2.7.3  AnimGraph
        2.7.4  状态机
        2.7.5  过渡规则
        2.7.6  混合空间

        练习2.05  创建人体模型动画
        活动2.01  将动画链接到角色
      2.8  本章总结
    第3章  角色类组件和蓝图设置
      3.1  技术要求
      3.2  虚幻引擎角色类
        扩展角色类
        练习3.01  创建和设置第三人称角色C类
      3.3  用蓝图扩展C类
        练习3.02  使用蓝图扩展C
        活动3.01  在动画项目中使用蓝图扩展C角色类
      3.4  本章总结
    第4章  玩家输入入门
    第5章  射线检测
    第6章  设置碰撞对象
    第7章  使用虚幻引擎5中的实用工具
    第8章  使用UMG创建用户界面
    第9章  添加音视频元素
    第10章  创建超级横版动作游戏
    第11章  使用混合空间1D、键绑定和状态机
    第12章  动画混合和蒙太奇
    第13章  创建和添加敌人人工智能
    第14章  生成玩家投射物
    第15章  探索收集品、能量升级和拾取物
    第16章  多人游戏基础
    第17章  使用远程过程调用
    第18章  在多人游戏中使用游戏玩法框架类