Unity制作2D游戏FlappyBird
写在前面:
private Transform bg;
private Transform bg1;
//背景图1
private float bgx;
//背景图2
private float bg1x;
private void Start()
{
//初始时,时间静止
Time.timeScale = 0;
bg = GameObject.FindWithTag("bg").transform;
bg1 = GameObject.FindWithTag("bg1").transform;
//记录背景图1的起始位置
bgx = bg.position.x;
//记录背景图2的起始位置
bg1x = bg1.position.x;
}
private void Update()
{
//背景图移动
bg.Translate(Vector3.left*Time.deltaTime);
bg1.Translate(Vector3.left*Time.deltaTime);
//如果背景图2开始移动(x
写在最后:
这个游戏的难点大概就是地图的移动了,其他的都还蛮简单。不过在开发这个游戏的时候,我遇到了一个BUG,现在还没有解决。就是即使我把障碍物中间的触发器设置成0.01大小,小鸟飞过去,有些时候还是会出现触发两次的现象。注:我在触发事件中有写触发之后状态为false。如有大牛帮忙解决,将不胜感激。
如果需要源码或素材的同学,可以私信wo
Unity制作2D游戏FlappyBird相关推荐
- 使用Unity制作2D游戏时,给UI添加粒子效果
环境 unity 2019.1.8f1 在有UI界面的2D游戏中,若直接添加粒子系统,则会因为渲染层级的关系被遮挡,从而无法在游戏场景中显现. 解决方法: 更改Canvas设置 Canvas-> ...
- 记录unity制作2D游戏过程
加入了游戏制作社.开始的时候思绪满天飞,幻想游戏中绚丽的场景和炫酷的特效,想直接做3D游戏.但是感觉太难了,就先从2D开始做吧.没多久就组了一个队,叫grey whirlwind.队友都和我一样,什么 ...
- Unity制作2D动作平台游戏视频教程
Metroidvania工具包:打造统一的2D行动平台 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确 ...
- 使用Unity3D制作2D游戏的重点做法
官网上有提供一个2D游戏的教学范例,这个游戏只不过把镜头摆放在横向位置跟随角色移动,游戏内物件运动时固定一个轴不动,使他像横轴式的2D游戏来玩,本质上其实还是个3D游戏,所以如果没有3D建模的话不就没 ...
- Unity制作格斗游戏核心思路总结
http://anchorart9.com/2016/05/22/unity%E5%88%B6%E4%BD%9C%E6%A0%BC%E6%96%97%E6%B8%B8%E6%88%8F%E6%A0%B ...
- 如何用UE4制作2D游戏文档(一)——基础篇
一.前言 首先感谢B站马克镇镇长的视频讲解清晰把很多细节都照顾到了,我本来自己做的时候没有视频说的那么细,参考他的全套系列视频之后完善了很多内容. 视频指路:https://www.bilibili. ...
- Unity简单2D游戏开发
Unity简单2D游戏开发 前言: 近日比较无聊,在b站找了一个up主,跟着他的教程来做游戏--开发一个简单的2D游戏 用 Tilemap 绘制场景 新建一个2D项目,在Unity Asset Sto ...
- 如何用UE4制作2D游戏文档(二)——资源篇
一.前言 首先感谢B站马克镇镇长的视频讲解清晰把很多细节都照顾到了,我本来自己做的时候没有视频说的那么细,参考他的全套系列视频之后完善了很多内容. 视频指路:https://www.bilibili. ...
- 如何用UE4制作2D游戏文档(三)——角色篇
一.前言 首先感谢B站马克镇镇长的视频讲解清晰把很多细节都照顾到了,我本来自己做的时候没有视频说的那么细,参考他的全套系列视频之后完善了很多内容. 视频指路:https://www.bilibili. ...
最新文章
- 如何快速取消所有文件夹共享?进来瞧瞧
- 养狗防老,比养猫强:日本新研究发现养狗有效预防老年人残疾
- 针对监控摄像机(海康、大华等)进行手动录像的录像文件播放器功能设计
- JFreeChart 1.0.6 用户开发指南(中文)
- c++保留小数点后三位数_C++保留有效位与保留小数位
- ios apns netty java codec 防止粘包
- 断点下载 (记录上传、或下载的量
- paip.动画透明淡入淡出窗口之重绘性能
- 用PROC FCMP创建函数
- FPGA控制_步进电机模块使用说明
- JSF 的el表达式语言
- 图嵌入中节点如何映射到向量
- HDU4544 湫湫系列故事——消灭兔子
- CentOS 7 关闭 swap 分区
- 把steam上下载的GTA5转移到Epic中,免除Epic再次下载GTA5的方法
- VOSviewer进行中文和英文文献分析
- android 电池容量修改,Android 使用adb查看和修改电池信息
- Centos-7.5Linux系统启动原理及故障排除
- 细聊 JavaScript 的事件执行机制
- Javascript中的every()与some()的区别和应用