Unity与C++网络游戏开发实战:基于VR、AI与分布式架构 【1.0】

Unity介绍与相关环境的搭建和调试

本书给大家介绍一个智能系统整体开发的知识体系和流程方法。本章是本书开始篇章,将为大家介绍掌握客户端必要的基础知识,以及基于客户端开发的框架和工具链——Unity。现在就让我们开始关于Unity引擎的学习吧。

1.1 Unity引擎介绍

Unity是一个在当今图形开发领域占有重要地位的图形引擎。Unity引擎以其先进的构造理念和长久的发展,如今在游戏和图形开发领域中是开发者使用最多、工作效率最高,以及最适合入门的一门开发引擎。Unity引擎平台有哪些组成部分呢?下面将详细介绍。

1.1.1 Unity3D引擎部分

本书把Unity 3D引擎的功能和框架分为几个特定模块,如图1-1所示。

具体的功能模块相对应的说明可以归纳为以下几部分:
        ·人工智能(Arifical Intelligence,AI)模块:AI模块可以控制单元模块,包括一些自动寻路、障碍物避免、人物的状态机行为控制、人物AI行为树,以及AI之间的状态交互管理模块。
        ·持久化存储模块:包括data的持久化存储,以及在移动化设备、PC设备、Mac设备上跨平台数据至本地存储。
        ·Input输入模块:引擎提供了跨平台的,基于PC、Mac、主机、Android、iOS等设备的输入和输出控制模块,方便玩家不用去了解各个平台的平台API就可以在各个操作系统下开发自己的系统输入和输出控制模块。
        ·Network网络模块:提供了一些基于TCP/IP、UDP和WW

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值