1.制作游戏对象预制

制作游戏背景,公告板,障碍物,角色以及角色动画,地面,按钮组等预制的制作。

制作游戏动画,选中游戏物体,点击Add Curve,然后改变帧数为12帧,然后拖放准备好的动画片段到对应的点上,点击播放动画按钮就可以看到动画的播放效果,然后保存预制,方便在游戏中使用,除了游戏背景和地面之外,其他的游戏对象都需要添加Box Colider2D 碰撞器组件

2.制作游戏场景

拖放制作好的背景,按钮,公告板,障碍物到游戏视图场景中,调整好各个游戏对象的位置。

关键代码如下

/// <summary>
/// 负责游戏过程当中通讯的脚本
/// </summary>
public class GameManager : MonoBehaviour
{

public IGameState currentState;
public Transform _board;
public Transform _btnGroup;
public Transform _ObstraceGroup;

// Use this for initialization
void Start () {
//给三个transform赋值
_board = GameObject.Find("Board").transform;
_btnGroup = GameObject.Find("Btn_Group").transform;
_ObstraceGroup = GameObject.Find("Obstracle_Group").transform;
currentState = new GameStartState(this);
}

// Update is called once per frame
void Update () {
currentState.Update();
}
}

/// <summary>
/// 控制障碍物的摇摆
/// </summary>
public class SwingSelf : MonoBehaviour {

// Use this for initialization
void Start () {
iTween.RotateTo(gameObject, iTween.Hash("z", 30, "time", 1, "loopType", iTween.LoopType.pingPong, "easeType", iTween.EaseType.linear));
}
}

/// <summary>
/// 控制公告板脚本
/// </summary>
public class FloatSelf : MonoBehaviour {

// Use this for initialization
void Start () {
//让公告板上下移动
iTween.MoveTo(gameObject, iTween.Hash("y", 0, "time", 1, "loopType", iTween.LoopType.pingPong, "easeType", iTween.EaseType.linear));
}
}

转载于:https://www.cnblogs.com/hewencong/p/4293619.html

摇摆直升飞机 第一天相关推荐

  1. 边缘融合 边缘计算_可怕的冲击力边缘

    边缘融合 边缘计算 To recap the two previous posts exploring this subject, The 2.5 Ways of Career Development ...

  2. Python深度学习篇

    Python深度学习篇一<什么是深度学习> Excerpt 在过去的几年里,人工智能(AI)一直是媒体大肆炒作的热点话题.机器学习.深度学习 和人工智能都出现在不计其数的文章中,而这些文章 ...

  3. 据我所知,这是第一个完整实现运动分割、动态目标追踪等的「开源」动态SLAM系统!...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 今天给大家分享一篇最新文章,VDO-SLAM :一种动态目标感知的视觉SLAM系统,原文名称 VDO- ...

  4. 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 东北赛区(第一批次)

    §01 各赛点赛道 一.北华大学 1.基础四轮 赛道情况: (1) 赛道长度:49.3m (2) 场地面积:30.2496 (3) 电磁线直径:0.3mm 赛道元素种类: 三岔路口一个,环岛一个,十字 ...

  5. 中国医疗AI第一股首位投资人:AI不再高深,正在回归商业本质

    杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 中国医疗AI第一股,已经敲钟落定! 2021年11月5日,鹰瞳科技Airdoc正式在港交所上市,开盘价67.6港元,当日市值超过72亿港元. ...

  6. Leetcode376摇摆序列--贪心+自动机

    题目 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列.第一个差(如果存在的话)可能是正数或负数.少于两个元素的序列也是摆动序列. 例如, [1,7,4,9,2,5] 是一个摆动 ...

  7. 赛博朋克世界的声景塑造 — 以游戏《底特律:成为人类》为例 (第一部分)

    赛博朋克这一蕴含独特美学风格的艺术流派,在近半个世纪中完成了从文学到电影.最终发展到游戏的生长过程.赛博朋克风格的影视作品有着另类又先锋的声音设计,为游戏声音设计师提供了灵感启发与创作指导.在对其进行 ...

  8. 日本电影《摇摆》:男人之间的心灵碰撞

    推理电影绝对是考验导演和观众的高智商电影.它故意将事件推向一个难分难解的极致,然后一点点地破题和披露真相,而此时电影本身的真实与否已经无所谓了,它变成了接受者一种智慧.逻辑和思想的高峰体验或游戏.这是 ...

  9. java模拟摇摆小球程序代码_Android实现左右摆动的球体动画效果

    首先,看一下效果 可能各位在别处看到过类似的东西,我在微信的文章末尾看到有个玩意,感觉有意思,就用代码实现一下.这篇文章主要把握写代码的思路展示一下. 看到上图,我想各位能想到最简单的实现方案就是用动 ...

最新文章

  1. 面向对象进阶2 组合
  2. Masonry约束崩溃
  3. 动画 java_Java动画程序介绍
  4. 面试官:你对Kafka比较熟? 那说说kafka日志段如何读写的吧?
  5. Spring中类路径下文件读取方式
  6. CGI(通用网关接口)
  7. sql查询月天数之和,函数相加
  8. lz0-007 读书笔记11
  9. python+requests进行get、post方法接口测试
  10. Github大盘点!2021年最惊艳的38篇AI论文
  11. AC日记——阶乘之和 洛谷 P1009(高精度)
  12. python出租车收费_使用Python分析纽约出租车搭乘数据
  13. javascript中map和filter的区别
  14. 计算机科学与工程版面费,《计算机工程与设计》版面费问题 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  15. Python制作当年第一款真正意义上的手机游戏——贪吃蛇游戏
  16. android触屏对焦_Android相机开发(五): 触摸对焦,触摸测光,二指手势缩放
  17. 程序猿是怎么找对象的
  18. 解决微星主板点击睡眠后电脑死机
  19. 利用云信SDK实现前端实时聊天功能
  20. 跨境电商生态大会在深举办 连连支付母公司发布新平台“LianLian Link”

热门文章

  1. BCom(多功能串口调试助手)
  2. Apache Ant的使用(1)——基础使用教程
  3. 高德地图实现来回切换卫星图
  4. 第39章 ETH—Lwip以太网通信—零死角玩转STM32-F429系列
  5. Python的优点(优势)
  6. 东方梦符祭 新手问题
  7. 太忙,没时间学?在职人员如何高效备考MBA?
  8. 计算面积(绘图机器的绘图笔)
  9. 2020年,大学生该如何成为一名初级码农
  10. PythonChallenge —— 4(关卡)