简介

游戏介绍

  棍子英雄(Stick hero)是一款简单的休闲游戏,你就是那个教我们胖英雄真正技术的人。第一课!让胖英雄用他那神奇的棍子跨过高台。看看你能走多远?是时候表演真正的技术了!

课程介绍

  本课程为Unity3d实例篇。本章节用到的代码部分可能会比较多。所以请同学们先学习我们的零基础教学初级篇再进行学习。如还有不会的地方。再配合我们即将发布的免费课程:零基础教学中级篇进行学习。

课程大纲

01-Stick Hero的介绍
1.    如是零基础的学生,请将Orange老师的零基础初级篇看完再学习本章。
2.    使用Unity3d版本5.3.4
3.    创建3D游戏项目
02-游戏资源的准备
1.    使用工具Adobe Photoshop CS6
2.    将图片更改为透明
3.    将图片设置为动态
03-场景的搭建
1.    将背景、人物、地面、长杆四个元素搭建完成。
2.    设置元素的大小及位置。
3.    设置场景的材质-人物背后透明的设置
04-棍子的形变
1.物体伸长的代码(两种)
2.物体旋转的代码(三种)
3.解决物体旋转后仍然伸长的bug。

05-棍子的碰撞
1.    添加物体长杆前段的碰撞体
2.    拟写碰撞函数(六种)
3.    人物行走-如果碰到就走,不碰到就不走。
06-Bug的解决
1.    棍子旋转太快-解决方法:使用Bool控制其伸长。transform.Rotate(0,0,Time.deltaTime);
2.    解决第五章的人物行走问题。
07-场景的移动
1.地面的移动-如何实现无限循环
2.背景图的移动
3.死亡状态的拟写
4.简单讲后期优化
08-得分的计算
1.实例化数字的显示
2.永久数据的储存
3.永久数据的读取
09-UI的设计
1.    制作开始界面
2.    代码控制跳转-在Setting中设置
3.    设计退出键。
10-音乐的设计
1.    查找所需的声音资源
2.    设置所有的声音资源
3.    绑定触发的时间
11-游戏的发布
1.    发布成安卓版进行测试。
2.    讲解所有设置所需注意的事项-Company的设置。
3.    讲解图标的更换及屏幕适配。

04章节的知识点
localscale 本地坐标系的大小
lossyscale 世界坐标系的大小

分类
实战
课程标签: Unity unity基础
查看课程