Unity 小游戏-打砖块
效果演示
1.创建墙
1.1我们用预制体来统一管理墙
方便以后对墙进行修改
1.2我们还需要给砖块一个刚体组件(物理属性),不然墙就固定在那里不动。
1.3 把砖块弄出来 再弄成一堵墙
2.发射子弹
我们将子弹也用预制体的方式创造。
这时就到了我们写代码的时候了。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class shoot : MonoBehaviour
{public GameObject bullet;//定义游戏物体 (子弹)float speed = 30;//子弹速度// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){if(Input.GetMouseButtonDown(0))//是否按下鼠标左键{GameObject b=GameObject.Instantiate(bullet,transform.position,transform.rotation);//生成子弹的位置Rigidbody rd = b.GetComponent<Rigidbody>();//得到生成子弹的刚体组件rd.velocity = transform.forward * speed;//为子弹施加速度}}
}
将这段代码给摄像机就可以在运行游戏时按下鼠标左键发射子弹
3.移动发射
将以下脚本代码给摄像机就可以完成移动了
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class hv: MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){float h=Input.GetAxis("Horizontal");//水平方向float v = Input.GetAxis("Vertical");//垂直方向transform.Translate(new Vector3(h, v, 0)/60);//移动速度}
}
4.检验
Unity 小游戏-打砖块相关推荐
- 自制Unity小游戏TankHero-2D(3)开始玩起来
自制Unity小游戏TankHero-2D(3)开始玩起来 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的.仅 ...
- c语言经典游戏,C语言——经典小游戏——打砖块
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言--经典小游戏--打砖块 玩法:按A与D控制球拍的移动,按S暂停游戏 百度网盘下载:http://pan.baidu.com/s/1o64ECTc ...
- Unity小游戏-平衡大师(安卓、PC、web)2D益智类游戏 项目展示+完整项目源码
游戏录像 游戏试玩 平衡带师_平衡带师html5游戏_4399h5游戏-h.4399.com 游戏玩法 这是一款类似堆积木的游戏,它非常考验玩家的智商和手速,难度系数很高的游戏,谁能征服它,谁就是平衡 ...
- unity小游戏制作之见缝插针
unity小游戏制作之见缝插针 先看效果图这个游戏是一个入门的小游戏,主要技术就是圆盘的旋转,针跟随圆盘旋转以及分数累加等 游戏先拖入一个圆,更改格式为2D然后建立脚本使其转动 public clas ...
- 用javascript编写的小游戏-打砖块
用javascript编写的小游戏-打砖块 前言 启发 下载链接 游戏功能说明 代码效果演示 代码 后记 前言 这是我在CSDN发表的第一篇文章.是我在初学javascript后, 忽然来了兴致, 编 ...
- 自制Unity小游戏TankHero-2D(1)制作主角坦克
自制Unity小游戏TankHero-2D(1)制作主角坦克 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的. ...
- 2022unity超简单课设-模拟太阳系的Unity小游戏
模拟太阳系的Unity小游戏(附下载链接) 下载链接 unity课程实践做的一个模拟太阳系的Unity小游戏,你可以使用飞船移动来查看太阳系中的各个星球. 飞船拥有两种驾驶模式,一种更加真实,是通过给 ...
- Unity 小游戏:3D射箭
Unity 小游戏:3D射箭 前两周因为实训太忙,再加上自己对老师所讲的设计模式并不是很理解,所以就没有写博客.这次博客是记录3D射箭游戏的实现过程. Unity 小游戏3D射箭 准备资源 布置场景 ...
- Unity小游戏(一)——Unity JigsawPuzzle(拼图游戏)
1.前言: 简单的Unity小游戏,切割图片,生成随机区块,拖拽交换位置. 此游戏代码只贴了一小部分,具体可见GitHub:源码 效果: 2.素材准备 简单做了下,所以没有用太多素材,只准备了两种字体 ...
最新文章
- 日期控件判断是否为空
- textarea实现datalist效果_手把手撸代码实现Virtual Dom amp;amp; Diff
- 查看静态库(.a文件)内容
- layui循环遍历数据_layui.laytpl渲染模板,遍历、输出、判断
- Linux 命令:ls
- Mac隐藏技巧:右键点按,在访达中玩出点新花样
- 你要金婚?还是金色软件?
- 手机音乐计算机软件,盘点适合手机音频剪辑软件
- 孙玄:解析58同城典型技术架构及演变
- html5 制作游戏
- 模拟题 czy的后宫
- 百度地图全方位解析(一)
- 数据结构 javascript 描述[Data-Structure described byJavaScript]
- 周报-寒假3(淘宝主页项目练习)
- IDF实验室之万里寻踪红与黑
- 四年开发,待业半年本想放弃Java,抱着试试的心态面试某C轮金融科技公司居然过了!
- 电容式触摸感应技术原理之自容式触摸按键电极设计建议(1)
- 三相异步电机基于模型的效率估计算法
- Element日期选择器带快捷选项切换日期
- php怎么控制mp3播放器,简单的C++ MP3播放器类
热门文章
- 计算机高级属性启用玻璃,“win键+tab键无法使用”的解决方案
- CrawlScript语言轻松实现网络爬虫——轻松爬取整站信息
- Cannot run program “F:\JetBrains\IntelliJ IDEA 2021.1\jbr\bin\java.exe“ (in
- C语言程序设计第五章循环结构程序设计总结
- java中产生随机数
- 回溯法n后问题(具体代码实现,详细分析)
- linux中用c语言编写一个经纬度转换大地坐标
- 词法分析二(词法分析程序)
- 认识Hive,以及Hive的数据定义与数据操作,hive的数据查询和hive函数
- 使用 HammerDB 对 Citus 和 Postgres 进行 Benchmark,每分钟200万新订单处理测试(官方博客)...