代码改变世界
[登录 · 注册]
  • Unity3D编程学习分享
  •   学习地址:http://www.ixueyun.com/lessons/detail-lessonId-692.html

    一、课程概述:
    
       以前大部分3D游戏出现在pc和ps、XBox等专业游戏主机上,由于平台之间激烈竞争,跨平台开发的好处可以一次
    
       编码多平台适用,节约开发成本。Unity3D是最专业、稳定、效率最高并且支持游戏平台最多的,可以跨9种主要游
    
       戏平台:Web,PC,MAC,IOS,Flash,Android,XBox,PS3,WII。现在网游已不局限在电脑终端,手机与网页终
    
       端也迅速进入玩家世界,unity3D将肩负重任。
    
       本课程分为五个部分:
    
       1、游戏GUI界面
    
       2、输入输出控制
    
       3、游戏资源操作(地图,元素、光源、常用编辑器组件)
    
       4、物理引擎(刚体、碰撞器、射线、角色控制器)
    
       5、游戏项目:CrossFire
    
    二、学习目标
    
       学完本课程后,学员能够掌握Unity3D框架常用技能,并熟练使用到实际的游戏项目开发中
    
       1、学习Unity3D的框架使用,掌握这一跨平台的游戏引擎
    
       2、学习JS、C#脚本在游戏中的应用。
    
       3、学习游戏程序的一般组件,如状态机,配置文件,AI,UI交互等
    
       4、学习相关编程经验与技巧,常用编程手法等
    
    三、教学模式
    
       1、 该系列教程将会着重使用unity3d在实际项目开发中的应用
    
       2、 课程将会实现一个仿CF游戏项目的开发
    
       3、 课程主要就是按照做一个真实项目的开发步骤来进行讲解
    
    四、适合学习层次:
    
       本课程的主力用户群:热爱游戏开发的学员
    
       1、 对C、C++、C#、JAVA或者 JAVASCRIPT其中之一有一定的基础
    
       2、 掌握程序开发的基本技能
    
       3、 希望开发游戏项目
    
       4、 有一定的自学能力,能够积极解决问题
    
    五、课程大纲
    
       第一讲:Unity3D背景和环境搭建
    
       第二讲:Unity3D IDE介绍
    
       第三讲:游戏GUI界面(一)-GUI控件、布局
    
       第四讲:游戏GUI界面(二)-2D贴图与帧动画
    
       第五讲:UNITY游戏脚本(一)-MonoDevelop脚本编辑器、脚本的生命周期、操作游戏对象
    
       第六讲:UNITY游戏脚本(二)-控制对象、C#编写脚本、工具类
    
       第七讲:游戏元素(一)-游戏地形、地形元素、光源、天空盒子
    
       第八讲:游戏元素(二)-常用编辑器组件、游戏实例
      
       第九讲:物理引擎(一)刚体、碰撞器、角色控制器
    
       第十讲:物理引擎(二)射线、粒子、游戏实例
    
       第十一讲:输入与控制(一)键盘、鼠标、自定义按键
    
       第十二讲:输入与控制(二)模型、动画、GL、实例
    
       第十三讲:持久化数据(一)playerPrefs、自定义文件、应用程序
    
       第十四讲:持久化数据(二)资源数据库、游戏实例
    
       第十五讲:多媒体与网络(一)-游戏音频、视频
    
       第十六讲:多媒体与网络(二)-网络、游戏实例
    
       第十七讲:游戏项目-CF(一)
    
       第十八讲:游戏项目-CF(二)
    
       第十九讲:项目开发总结
     
  • 【推广】 阿里云小站-上云优惠聚集地(新老客户同享)更有每天限时秒杀!
    【推广】 云服务器低至0.95折 1核2G ECS云服务器8.1元/月
    【推广】 阿里云老用户升级四重礼遇享6.5折限时折扣!
  • 原文:https://www.cnblogs.com/thcjp/p/3267407.html
走看看 - 开发者的网上家园