Unity 3D是什么?

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity3D是由Unity Tech-nologies开发的一个让玩家轻松创建诸如三维视频游戏 、建筑可视化、实时三维动画等类型

3D游戏程序需要学员具有扎实的基本功,除了较好的C++程序基础以外,还要具备3D图形学方面的一些知识。因此3D游戏程序基础课程主 要目标是,提高C++编写能力,学习计算机图形学和基础数学相关知识。

3D游戏场景和游戏逻辑的判断要比2D复杂很多,对于室内室3D场景和室外3D场景的处理都是不同的。在3D游戏实用技术这本书中主要讲解了如何构建3D世界、如何控制骨骼动画模型、室内 外场景的处理与优化、粒子系统、网络通信、数据库以及显卡编程等知识。

以真实商业项目案例为基础,模拟游戏开发公司流程,完全按照商业标准要求学员设计完成一个小型商业3D游戏的开发

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

Cocos2d-x是什么?

Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。

本课程从C++基础开始,囊括了C++程序设计 、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中

该课程深入浅出的介绍了c++语法基础(包括变量、循环、函数等)和比较艰深的知识(包括位运算、指针、宏定义、泛型编程、类、多态等)。学会使用编程工具vs2008,了解工具的特性,对程序进行编译调试

面向对象编程(Object Oriented Program ming,OOP,面向对象程序设计)是一种计算机编程架构。它不仅指一种程序设计方法,更多意义上是一种程序开发方式。面向对象程序设计推广了程序的灵活性和可维护性

以基本数据结构和算法设计策略为知识单元,系统地介绍了数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图、算法设计策略以及查找与排序算法、stl(vector \list\deque\set\map等)的使用。

课程 时长 内容 实训目标
物理引擎 1天 unity关节的应用,布料,刚体添加力,相关案例讲解。 掌握Unity物理引擎在实际开发中的应用。
持久化数据 1天

Unity中PlayerPrefs类,保存与读取数据,删除数据

实例:1.注册用户名、设置密码,2.游戏中人物换装效果。

掌握unity中PlayerPrefs类在实际开发中的应用。
Unity环境搭建 1天 Unity简介、Material、Light、Camera、地形编辑器。 熟练操作Unity编辑器,掌握常用物体及组件在实际开发中的应用。
C#语言基础 1天 变量、语句、方法、数组、数据类型、类和对象。 深入理解.NET框架原理,熟练掌握C#编程技巧。
Unity API函数库介绍 1天 脚本简介、GUI简介、GUI类、GUILayout类、API函数库。 灵活运用三角函数、反三角函数、向量、旋转等工具类。
持久化数据 1天

Unity中PlayerPrefs类,保存与读取数据,删除数据

实例:1.注册用户名、设置密码,2.游戏中人物换装效果。

掌握unity中PlayerPrefs类在实际开发中的应用。
Unity环境搭建 1天 Unity简介、Material、Light、Camera、地形编辑器。 熟练操作Unity编辑器,掌握常用物体及组件在实际开发中的应用。
C#语言基础 1天 变量、语句、方法、数组、数据类型、类和对象。 深入理解.NET框架原理,熟练掌握C#编程技巧。
Unity API函数库介绍 1天 脚本简介、GUI简介、GUI类、GUILayout类、API函数库。 灵活运用三角函数、反三角函数、向量、旋转等工具类。
Unity API函数库介绍 1天 脚本简介、GUI简介、GUI类、GUILayout类、API函数库。 灵活运用三角函数、反三角函数、向量、旋转等工具类。