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

    • Unity脚本语言基础(基于C#微课版虚拟现实技术工业和信息化精品系列教材)
      • 作者:编者:张刚//李永亮|责编:刘佳
      • 出版社:人民邮电
      • ISBN:9787115204011
      • 出版日期:2022/08/01
      • 页数:304
    • 售价:27.92
  • 内容大纲

        本书详细介绍了使用Unity引擎开发虚拟现实或者游戏作品所应掌握的C#语言编程知识和技能。全书共9章,第1章介绍了Unity开发环境的搭建及与脚本相关的基本操作,并介绍了Unity脚本的作用以及Unity C#脚本输入输出功能的实现方法。第2章介绍了Unity C#脚本中最基本的元素,包括变量和数据类型,运算符和表达式。第3章介绍了Unity C#脚本的两种调试方法,即断点调试法和日志调试法。第4章介绍了C#程序语言中常用的流程控制语句,包括分支语句,循环语句和特殊流程控制语句。第5章介绍了一维数组,多维数组和交错数组的概念、用途及其用法。第6章介绍函数的概念,函数的定义和调用方法,函数的参数以及函数的重载。第7章和第8章介绍了C#语言中面向对象的相关知识,包括对象和类的概念,类的定义和对象的使用,类的继承性和多态性,命名空间,泛型,集合,委托,事件和特性等内容。第9章介绍了Unity C#脚本中常用的类和数据类型,包括常用的基本类、工具类和数据类型以及常用组件类。
        本书采用结构化知识体系穿插丰富案例的方式组织教学内容,其中每个重要知识点都至少配备一个案例,大部分案例都紧贴日常生活,便于读者理解。全书内容丰富,具有较强的系统性和应用性,并且使用通俗易懂的方式来讲解程序设计知识,使读者易于接受。
        本书既可以作为高职高专院校虚拟现实应用技术、数字媒体技术、游戏设计等专业及相近专业的教材,也可以作为广大Unity引擎开发者自学的初、中级教材,还可以作为相关开发人员学习和应用的参考书。
        另外,值得一提的是,本书所介绍的知识和技能涵盖《3D引擎技术应用职业技能等级标准》中“3D引擎脚本编程初级应用”工作领域和“3D引擎脚本编程中级应用”工作领域所要求掌握的内容,可作为“1+X”3D引擎技术应用职业技能等级证书的备考资料。
  • 作者介绍

  • 目录

    第1章  Unity脚本的基础认知
      学习目标
      学习导航
      知识框架
      1.1  为什么要学习Unity脚本语言
      1.2  开发环境的搭建
        1.2.1  Unity的下载
        1.2.2  Unity的安装和激活
        1.2.3  Unity基本概念及界面简介
        1.2.4  脚本编辑器简介
      1.3  初识Unity脚本
        1.3.1  编程语言的选择
        1.3.2  Unity C#脚本的创建和使用
        1.3.3  Unity C#脚本的基本语法结构
        1.3.4  程序代码中的注释
        1.3.5  程序的基本运行顺序
        1.3.6  语法错误
      1.4  Unity C#脚本的输入和输出
        1.4.1  动手环节
        1.4.2  Unity C#脚本输入和输出的概念
        1.4.3  以组件的属性作为输入
        1.4.4  利用print语句输出
      1.5  本章小结
      1.6  习题
    第2章  脚本语句的基本元素
      学习目标
      学习导航
      知识框架
      准备工作
      2.1  变量和数据类型
        2.1.1  变量的概念
        2.1.2  数据类型
        2.1.3  变量的使用
        2.1.4  var关键字
        2.1.5  C#中的常量
        2.1.6  枚举类型
        2.1.7  类型转换
      2.2  运算符和表达式
        2.2.1  基本概念
        2.2.2  赋值运算
        2.2.3  算术运算
        2.2.4  关系运算
        2.2.5  逻辑运算
        2.2.6  运算的优先级和结合性
      2.3  可空的值类型Nullable
        2.3.1  什么是Nullable类型
        2.3.2  Nullable类型的HasValue属性
        2.3.3  将Nullable类型变量的值赋值给普通值类型变量
        2.3.4  Nullable类型之间的算术运算
        2.3.5  Nullable类型之间的比较运算

      2.4  本章小结
      2.5  习题
    第3章  Unity脚本的调试方法
      学习目标
      ……
    第4章  流程控制
    第5章  数组
    第6章  方法
    第7章  面向对象基础
    第8章  面向对象进阶
    第9章  Unity中的常用类型