Unity基础
|
Unity简介
安装Unity
运行Unity
创建一个“Hello World”程序
调试程序
光照处理
Terrain
Skybox
粒子
物理
自定义Shader
游戏资源
贴图
3ds Max静态模型导出
3ds Max动画导出
Maya模型导出
Unity动画系统
美术资源的优化 |
浅谈游戏开发路线图
|
从一个游戏开发项目回顾看过程
游戏策划
游戏设计
游戏开发与制作
测试与验证
发布游戏 |
游戏开发过程理解与实践(结合一个战斗游戏实例)
|
游戏策划
游戏介绍
游戏UI
主角
游戏操作
敌人
游戏设计
场景设计
人物设计
道具设计
声音特效设计
管理功能设计
场景设计与开发
场景转换图设计
创建场景
设置摄像机和灯光
人物设计与开发
人物特征分析
人物形象和行为设计
制作人物形象
人物基本动作制作
道具设计与开发
道具目录列表
道具特征分析
道具形象设计
制作各种道具
声音设计与特效制作
声音场景分析
声音资源选取
制作声音单元
声音引用到场景
游戏管理器
管理游戏的界面设计
游戏控制参数设计
开发游戏管理功能
游戏测试与发布
测试游戏场景
测试游戏各种对象
修复问题,优化代码
包装、发布 |
Unity2D游戏开发原理与应用
|
Unity2D系统简介
创建Sprite
使用SpriteEditor创建Sprite
使用SpritePacker创建Sprite
图层排序
动画制作
序列帧动画
使用脚本实现序列帧动画
骨骼动画
2D物理
捕鱼游戏
游戏玩法
准备2D资源
创建鱼
创建鱼群生成器
创建大炮
物理碰撞
2D材质
修改默认材质
自定义的黑白效果材质 |
用Unity创建网页游戏
|
网页游戏简介
Unity Web游戏
Streaming关卡
上传游戏到Kongregate
与网页通信
在网页上记录积分
自定义网页模板
自定义启动画面
Flash游戏
软件安装
导出Flash游戏
调试Flash游戏
从Flash工程读取Unity导出的Flash游戏
在Unity内调用AS3代码
Flash版本的太空射击游戏
AssetBundle
打包资源
下载资源
批量打包AssetBundle
安全策略 |
将Unity游戏移植到iOS平台
|
iOS游戏开发简介
发布iOS游戏
申请发布证书
创建新应用
提交审核
集成Game Center
Xcode到Unity
设置高分榜和成就
实现Game Center功能
集成内消费系统
设置内消费
实现内消费
本地存储位置 |
将Unity游戏移植到Android平台
|
Android游戏开发简介
运行Android游戏
设置Android手机
安装驱动程序
设置Android游戏工程
测试Android游戏
发布Android游戏
触屏操作
从eclipse到Unity
创建.jar文件
导入.jar到Unity
使用LogCat查看Log
从Unity到Eclipse
导出eclipse工程
设置导出的eclipse工程
发布程序
使用脚本编译游戏
使用脚本输出Android工程
使用脚本编译Android工程 |