Unity3D官方案例 - 2DGame - 帽子接球
1.创建场景
2.创建Background和Foreground工作层
3.添加静态景物
1.导入静态图片
2.创建静态景物
1.创建sprite:sky
2.设置Position,纹理与层级
Sorting Layers:sprite的分类层,层级越靠前,优先级越高,相同情况下后被渲染。
Order in Layer:sprite在所在层中的顺序,数值越大,优先级越高,相同情况下后被渲染。
3.创建草地sprite
4.创建Background对象管理背景,并建立子父关系
5.配置Main Camera至合适位置
4.添加角色和控制
1.创建天鹅Sprite动画
1.自动切割Sprite
1.创建Sprite:swan
2.为swan创建动画
上面一个是swan动画片段
下面一个是swan动画控制器
3.设置动画帧
从project视图中拖入即可
4.开始游戏即看到天鹅飞行动画
5.创建脚本实现飞行 – SwanMove
运行游戏,实现从右到左的往复飞行效果
2.创建主角帽子
1.创建HatBackSprite
2.创建HatFrontSprite,确定子父关系
将HatBackSprite的Order in Layer设为0,HatFrontSprite的Order in Layer设为2,是为了之后可以将球的Order in Layer为1,这样便可以使球落在帽子中时产生遮挡效果。
3.创建BowlingBallSprite
4.为BowlingBallSprite添加刚体与碰撞体
5.创建GameController对象控制保龄球高度
6.为GameController对象创建脚本
Update ()函数:会在每次渲染新的一帧时被调用
FixedUpdate ()函数:会在每个固定的时间间隔被调用
固定的时间间隔:可在Unity编辑器中修改 Edit->ProjectSetting->time->Fixed timestep
7.创建脚本控制帽子移动
8.为帽子添加刚体并设置is Kinematic和Gravity Scale
is Kinematic:是否开启动力学,若开启此项,游戏对象将不再受到物理引擎的影响
Gravity Scale:重力大小
3.创建2D物理阻挡
1.为帽子添加碰撞体与触发器
碰撞体:使其可以与保龄球发生碰撞
触发器:判断保龄球是否进入帽子
2.添加保龄球进入触发器后删除保龄球的代码
3.在草地下方添加碰撞体
5.添加2D效果
1.设置Effects预设体(火花特效)
2.添加帽子接到球后的Effects粒子效果的代码
3.设置实例化的粒子效果
6.完成游戏
Unity3D官方案例 - 2DGame - 帽子接球相关推荐
- 【初阶】unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流...
[初阶]unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流 一.关于 显示分数时,如何让函数之间相互交流 这是一个非常好的逻辑问题 1 思路:主 ...
- Unity3D官方案例1-星际航行游戏Space Shooter
Unity3D官方案例1-星际航行游戏Space Shooter [1]学习中的使用的类 1.Input:使用此类读取常规游戏设置中的轴,访问移动设备的多点触控和加速度. 本例使用到的方法: GetA ...
- unity 彩带粒子_[Unity3D] 官方案例——粒子系统制作火焰效果
1. 导入资源 打开素材里面的Shuriken场景,然后通过菜单GameObject->Particle System创建一个粒子系统对象,并将物体移至火把位置,此时效果如下: 2. 设置粒子系 ...
- [Unity3D]Unity3D官方案例SpaceShooter开发教程
1.先导入SpaceShooter的环境资源,将Models下的vehicle_playerShip放到Hierachy窗口,改名为Player.Rotation x改为270,为Player添加me ...
- Unity3D官方推荐教程roll a bal案例
Unity3D官方推荐教程roll a bal案例 首先声明本人菜鸟一枚,此博客只是记录一下学习过程,虽说是跟着教程一步一步做的,但是在做的过程当中也遇到了很多问题(菜是原罪),这些问题精良写在了文中 ...
- Unity官方案例——Roll a ball
现在的我还是一名 Unity3d 游戏开发初学者,所以现在都在围绕 Unity3d 的官方案例来做练习,为此写下一些文章作为笔记,文章中难免会有一些疏漏,有些不当之处还望指正. 项目简介 首先玩家可以 ...
- Intel Realsense 官方案例源码地址
官方案例地址: https://github.com/IntelRealSense/librealsense/tree/master/wrappers/python/examples
- 解决gensim fasttext官方案例报错TypeError: Either one of corpus_file or corpus_iterable value must be provide
完整报错为:TypeError: Either one of corpus_file or corpus_iterable value must be provided 解决方法 将官方案例中传递参数 ...
- caffe︱cifar-10数据集quick模型的官方案例
准备拿几个caffe官方案例用来练习,就看到了caffe中的官方案例有cifar-10数据集.于是练习了一下,在CPU情况下构建quick模型.主要参考博客:liumaolincycle的博客 配置: ...
最新文章
- 阿里、京东、快手、华为......他们是如何构建一个个推荐系统“帝国”的?
- 分布式 Socket 通信
- linux中ssh连接慢的一种解决方法
- 搜索计算机硬盘的索引恢复,可以做到秒搜的神器everything,你可知对硬盘到底有多大伤害...
- 基于FPGA 的8b10b编解码电路前端电路设计
- SVM之交叉验证【转】
- python多线程和异步性能对比_python对比线程,进程,携程,异步,哪个快
- 如何深入学习python_菜鸟如何学好python
- java 读 jar外文件_读取Jar包外面的配置文件
- docker 容器启动后立马退出的解决方法
- 平衡的阵容——洛谷——2880——RMQ
- windows10 2004补丁包直接升级20H2
- Vue系列之-Idea进行Vue前端调试
- Fragment运行时错误
- nas 微型计算机,商为家用的利器 希捷BS 2- Bay NAS
- html旋转360度特效,CSS3图片旋转特效(360/60/-360度)
- 如何在自己设置家里的路由器DNNS,并实现远程管理路由器。
- 1区SCI潜力刊,中科院分区即将更新,有望冲击2区
- 阿里架构师推荐,微服务分布式构架开发实战PDF,快快收藏吧
- 2021-03-14我的博客
热门文章
- 被一些数整除的数的特征
- 7的整除特征 三位一截_能被7整除的数的特征是什么
- android饺子播放器屏幕全屏,记录一次 学习饺子播放器切换全屏播放原理
- python之父面试谷歌_Python之父Guido Rossum:打造Google第三大開發語言-经管之家官网!...
- executeQuery和execute区别
- 社会性动物 作者: Elliot Aronson 社会心理学
- Android studio 中R文件出错解决办法
- MySQL保存微信呢称和QQ呢称上有很多火星文和emoji表情图片,解决mysql配置utf8mb4 的问题
- 2005 男人感悟100(转自MOP)
- 高数 | 反常积分审敛法为什么只需要看瑕点