用unity制作打砖块游戏

用unity制作打砖块游戏

运用unity制作打砖块游戏是稍微比较简单的,对于我们这些初学者也是可以进行尝试制作且成功运行

那么制作 打砖块游戏的第一步是
一 先要构思要什么控件
既然要打砖块
那么就应该有砖块和打击砖块的东西
于是乎就可以使用cube游戏物体作为游戏中的砖块
**Cube游戏物体作为砖块**

Sphere球体作为子弹
使用Sphere球型作为子弹来射击
当然,Cube方块是需要有平台的来支撑的,不然设置刚体过后就会直接掉
下去。所以还需要plane组件

plane游戏物体作为地面

plane游戏物体作为地面

二 构建游戏场景
既然知道需要什么游戏物体了就可以进行游戏场景的构建了
打砖块的游戏大家都应该玩过,但是怎么用unity制作3D的打砖块呢?构建这个肯定有很多很多方法,比如说用cube垒出一面墙,然后用Sphere进行射击击打,可以设计成这个样子用一个个cube物体软件做成的墙面
用一个个cube物体软件做成的墙面
也可以加厚呀 加高呀 反正随心的组成你想要的样子。
在这里呢会有一些细节部分
使用ctrl+D进行复制方块,然后按住ctrl可以按照1米为单位的位移
然后复制后会发现有很多很多的cube,这会使得界面看起来很繁杂,为了简洁美观,将复制的cube放入到cube父类里,这样会好一点在这里插入图片描述
然后游戏场景基本上就差一些小细节了,场景上肯定不能让他就这么简简单单,干干净净,可以适当的贴一些贴图,做一些漂亮的材质,让整个游戏看起来稍微好看一些, 适当增加一丢丢的游戏体验。
在这里插入图片描述
三 游戏的脚本和细节部分
场景做好后就是要开始写代码,让游戏的功能得以实现
在写代码前也需要做一些准备工作
创建一个文件夹专门放入游戏物体作为预制体
在这里插入图片描述

同时为Cube和Sphere放上刚体组件
在这里插入图片描述
这样Cube就能实现被击打的物理效果
Sphere也能有击打功能

然后就是子弹部分
子弹部分是需要通过代码进行实列化的
创建一个shoot c#文件

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值