零基础实战iphone、ipad游戏开发(cocos2d、cocos2d-x、Unity3d)四大游

+收藏

求学价: ¥2200 发布用户:ibeifeng

发布时间:2017-06-24 已有994人浏览报名

课程介绍

  • 课程简介

    1、本系列课程分为基础篇、项目实战篇共:180学时(预计),45-60分钟/课时。课程包括Objective-C、cocos2d(cocos2d-iphone & cocos2d-x)、cocos2d-iphone 项目、cocos2d-x 项目、Unity3d、Unity3d项目等,完整讲述了ios平台2d、3d游戏开发的要点。

    2、本课程学员实践操作环境为MAC系统(普通机器装MAC系统或苹果电脑均可),普通机器安装苹果系统教程:点击查看 如果您不会在普通机器安装MAC系统,我公司提供免费远程虚拟机安装方式,满足您的学习的愿望

    3、本课程学员学习环境目前只支持windows环境学习

    4、本课程学员缴费后即可成为三级VIP会员、并赠送1年FTP会员账号,可下载北风网10T精品资源。

  • 学习对象

    对iphone、ipad游戏开发方向有浓厚的兴趣爱好 ——具备基本的计算机操作、英语阅读能力。 

  • 学习目标

    具有2年以上的ios平台游戏开发工作经验的软件开发工程师。

    • : 1、掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,2、精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 
      3、熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具 4、能独立开发iphone、ipad各类2d、3d游戏应用,并能发布到AppStore
    • 培训方式

      培训方式:面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识。
    阶段 课程名称 项目内容 涉及知识点
    4

    Objective-C入门及应用(打好基础必备课程)

    1、程序整体语法结构 
    2、数据类型
    3、字符串类型
    4、内存管理
    5、对象初始化
    6、存取期
    7、继承 
    8、Property特征
    9、类别 
    10、协议 
    11、文件和数据
    12、 Appkit 和XCODE4开发

    基础部分内容共20讲,主要是对Obejective-C语法进行一个讲解, 如果您有C语言基础、可在很短的时间内掌握基础部分 内容, 这部分内容以老师指点为主,提供辅助教材学习为辅

    • 培训目标

      : 1、掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,2、精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 
      3、熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具 4、能独立开发iphone、ipad各类2d、3d游戏应用,并能发布到AppStore
    • 培训方式

      培训方式:面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识。
    课程名 科目 项目内容 完成目标
    概述

     

    1、Cocos2d-iphone概述 

     


    2、cocos2d Basic Concepts

     

     

     

     

    1.1、cocos2d-iphone概述
    1.2、cocos2d-iphone环境搭建及Hello World 

    2.1、Scenes
    2.2、Director
    2.3、Layers
    2.4、Sprites

    第几阶段的培训主要是基础知识的培训,以简单的例子来展示功能的效果,在这个授课的过程中会用到2个cocos2d-iphone和cocos2d-x项目Climbers和捕鱼达人以及坦克大战

    基础知识

    3、cocos2d中的单件类


    4、Director类


    5、场景图


    6、CCNode类层次体系

     

     

    7、场景和层

     

     

     

     

     


    8、Labels & Fonts

     


    9、菜单

     

     

     

     

     

     

     

     


    10、Actions(动作)


    3.1、Singleton设计模式


    4.1、CCDirector介绍


    5.1、场景图层次体系


    6.1、CCNode类
    6.2、节点处理方式
    6.3、动作处理方式
    6.4、消息调度ScheduleUpdate
    6.5、Draw


    7.1、CCSene
    7.2、场景和内存
    7.3、推荐与弹出场景
    7.4、CCTransitionScene
    7.5、CCLayer及触摸事件和加速计事件
    7.6、CCSprite类


    8.1、CCLabel类介绍
    8.2、CCLabelBMFont介绍


    9.1、CCMenu
    9.2、MenuItem
    (CCMenuItemAtlasFont
    CCMenuItemFont
    CCMenuItemImage
    CCMenuItemLabel
    CCMenuItemSprite
    CCMenuItemToggle)


    10.1、CCRepeatForever 重复动作
    10.2、CCEaseAction 流畅动作
    10.3、CCSequence 动作序列
    10.4、CCCallFunc 瞬时动作 

    实践应用

    11、Sprite&Spritesheets


    12、Tiled maps 瓦片地图


    13、Particles粒子效果


    14.、物理引擎

    tcbox2D&Chipmunk


    15、Game Center 联机游戏

    11.1、Sprite介绍 11.2、Spritesheet介绍 
    11.3、CCSpriteFrameCache


    12.1、瓦片地图制作工具介绍
    12.2、瓦片地图使用介绍


    13.1、粒子效果工具使用介绍
    13.2、粒子效果使用介绍


    14.1、tcbox2D 游戏 弹球游戏案例
    14.2、Chipmunk的使用介绍


    15.1、Game Center游戏的使用介绍

    • 培训目标

      : 1、掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,2、精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 
      3、熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具 4、能独立开发iphone、ipad各类2d、3d游戏应用,并能发布到AppStore
    • 培训方式

      培训方式:面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识。
    项目内容 内容

     

    Climbers

     

    Climbers是一款cocos2d-iphone的攀登游戏,这是一场很残酷的战争,会自动有石头落下,玩家的能力决定能否赢得这场挑战。游戏当中地图、石头、声音欢呼声、粒子效果等效果绚丽多彩。

    采用技术:

    1. 1、采用cocos2d-iphone游戏物理引擎开发
    2. 2、OpenGL ES 2.0 支持
    3. 3、游戏组件分析及规划
    4. 4、游戏菜单的使用
    5. 5、粒子效果的技巧使用
    6. 6、精灵动画的技巧使用
    7. 7、检测碰撞的技巧使用
    8、触屏控制

    捕鱼达人是以深海为游戏场景,各种鱼儿在其中游动的姿态自然,炮弹打击粒子效果华丽,打击感强烈。并且捕鱼达人丰富了更多游戏场景,游戏火炮增加到7种,让此款游戏在很短的时间内赢得了很高的人气,成为了较近人气较火爆的竞技游戏之一。

    采用技术:

    1. 9、采用cocos2d-iphone游戏物理引擎开发
    2. 10、OpenGL ES 2.0 支持
    3. 11、游戏组件分析及规划
    4. 12、游戏菜单的使用
    5. 13、粒子效果的技巧使用
    6. 14、精灵动画的技巧使用
    7. 15、检测碰撞的技巧使用

    16、触屏控制

    课程截图
     
    • 培训目标

      : 1、掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,2、精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 
      3、熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具 4、能独立开发iphone、ipad各类2d、3d游戏应用,并能发布到AppStore
    • 培训方式

      培训方式:面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识。
    项目内容 项目内容

     

    坦克大战HD

     

    坦克大战HD是一款cocos2d-X的游戏,游戏当中地图、子弹、飞机、爆炸等效果绚丽多彩。可以尝试以一战十的快感。

    采用技术:
    1、采用cocos2d-X游戏物理引擎开发
    2、OpenGL ES 2.0 支持
    3、游戏组件分析及规划
    4、游戏菜单的使用
    5、粒子效果的技巧使用
    6、精灵动画的技巧使用
    7、检测碰撞的技巧使用
    8、场景过渡效果使用
    0、 触屏技巧使用

    课程截图

     

     

    • 培训目标

      : 1、掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,2、精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 
      3、熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具 4、能独立开发iphone、ipad各类2d、3d游戏应用,并能发布到AppStore
    • 培训方式

      培训方式:面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识。
    课程名称 科目 项目内容 完成目标
    概述

     

     

     

    1、Unity 概述 

     


    2、 unity 工具使用

     

     

     

     

    1.1、Unity简介
    1.2、下载与安装
    1.3、购买许可证
    1.4、打包与发布 

    2.1、创建工程
    2.2、Project视图
    2.3、Hierarchy视图
    2.4、Inspector视图
    2.5、Scene视图
    2.6、Game视图

    基础知识

     

     

    3、GUI游戏界面


    4、Unity游戏脚本

     


    3.1、(Label,Button,TextField,
    ToolBar,Slider,ScrollView)
    GUI高级控件


    4.1、MonoDevelop脚本编辑器
    4.2、Unity脚本的生命周期
    4.3、脚本操作游戏对象
    4.4、脚本来控制对象的变换 

    应用实践

     

     

    5、游戏元素

     

     

     


    6、物理引擎

     

     

     

     

     


    7、输入与控制

     

     

     


    8、持久化数据

     

     


    9、多媒体与网络

    5.1、游戏地形
    5.2、地形元素
    5.3、光源
    5.4、天空盒子
    5.5、常用编辑器组件
    5.6、摄像机切换镜头 

    6.1、刚体
    6.2、碰撞器
    6.3、角色控制器
    6.4、射线
    6.5、关节
    6.6、粒子 

    7.1、键盘事件
    7.2、鼠标事件
    7.3、自定义按键事件
    7.4、模型与动画
    7.5、GL图像库 

    8.1、PlayerPrefs类
    8.2、自定义文件
    8.3、应用程序
    8.4、资源数据库 

    9.1、游戏音频
    9.2、游戏视频
    9.3、网络

    • 培训目标

      : 1、掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,2、精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 
      3、熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具 4、能独立开发iphone、ipad各类2d、3d游戏应用,并能发布到AppStore
    • 培训方式

      培训方式:面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识。
    项目内容 项目内容

     

    坦克大战HD

     

    坦克大战是一款Unity3D的游戏,一个较完整的坦克射击游戏,涉及地形、脚本、粒子、阴影、简单AI、碰撞检测、开火、爆炸处理、预物体、增加子弹、增加生命、简单AI追踪、声音效果等方面。

    采用技术:
    1.  采用unity3D游戏物理引擎开发
    2、3D建模分析

    1. 3、检测碰撞的技巧使用
    2. 4、地图制作介绍

    5、unity3D 在ios平台上的集成与发布

    课程截图

 

显示全部

学校介绍

上海育创网络科技有限公司

认证机构

黄金会员5年

查看信用档案

学校人气度:3926

    北风网(www.ibeifeng.com) 是上海育创网络科技有限公司旗下网站,创办于2008年,是一家从事IT在线教育培训的网站。公司致力于IT培训业,以就业和企业解决方案为导向、以人才为根本、以技术为核心,着力培养深受软件企业欢迎的实用型人才,解决IT企业较热门技术的难点。公司和长三角地区软件园区以及全国各地一流软件企业建立了长期合作关系,汇聚了中国IT培训较专业、较权威的教学团队; 100多位专家级讲师来自Microsoft、Google、IBM、三星、华为、新浪、神州数码、国讯、上海用友软件等国际化高端IT技术公司。网站立足于中国IT在线教育技术的较前沿,为在校大学生、应届毕业生、社会就业者提供较热门、高实战性、高性价比的IT在线培训服务。网站经过五年来的发展,已培养数万IT各领域高端人才,已成为目前国内IT在线培训第几品牌。

 

进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询