先上效果:

游戏玩法:
小球将边缘的几个盒子撞掉后就胜利了。


首先制作一个天空盒材质,调整好其Shader,气候和地面颜色,如下图:


然后,在Scene场景中添加一个平面Plane,然后将自己制作好的材质拖进平面中如下图:


接着随便创建几个盒子,再创建小球,将你创建好的盒子和小球添加材质,然后给盒子和小球添加刚体后效果如下图:


获得内部刚体脚本代码如下:

rig = GetComponent<Rigidbody>();

获得键盘输入,根据GetKey反馈回来的bool值判断是否按下按键,代码如下:

if(Input.GetKey(KeyCode.W)){rig.AddForce(Vector3.forward * 5f);   }

最后,需要给小球添加脚本代码ball.cs代码如下
给小球添加如下脚本:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ball : MonoBehaviour
{   private Rigidbody rig;void Start(){rig = GetComponent<Rigidbody>();}void Update(){if(Input.GetKey(KeyCode.W)){rig.AddForce(Vector3.forward * 5f);   }if(Input.GetKey(KeyCode.S)){rig.AddForce(Vector3.back * 5f);   }if(Input.GetKey(KeyCode.A)){rig.AddForce(Vector3.left * 5f);   }if(Input.GetKey(KeyCode.D)){rig.AddForce(Vector3.right * 5f);   }}
}

然后你可以调整下主相机的参数如下:

相机效果为,是不是很炫酷了。

再稍微调整下盒子和球的质量即可,这样就设计完成了。怎么样,整体效果还是可以滴!有那种暗黑风格了。

[Unity] 制作游戏 小球爱碰撞相关推荐

  1. unity制作游戏开始界面_开始使用Unity Playground制作游戏

    unity制作游戏开始界面 We are super excited to announce the official launch of Unity Playground – the first o ...

  2. Unity制作游戏中的场景

    Unity制作游戏中的场景 1.2.3  场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...

  3. 使用Unity制作游戏AI

    本文由独立游戏工作室Synnaxium Studio介绍游戏AI的概念和开发方法.本文中所有内容都是他们在开发<Radiant Blade>游戏的原型阶段所积累的经验. 下面是<Ra ...

  4. 利用NEO与Unity制作游戏(第1部分)

    2019独角兽企业重金招聘Python工程师标准>>> 欢迎来到使用Unity游戏引擎制作的NEO区块链游戏的'A-Z'多系列讲解教程.我们将保证每个系列内容的简洁清晰,从而对整体的 ...

  5. 利用NEO与Unity制作游戏(第2部分)

    欢迎来到使用Unity游戏引擎制作的NEO区块链游戏的'A-Z'多系列讲解教程的第2部分. 在第1部分中,我们设置了基本的Unity环境,并准备好连接到我们的私有测试网络. 在第2部分中,我们将设置这 ...

  6. Unity制作游戏中改名系统(第一次改名免费、改名提示、充值获得改名次数等 )

    Unity游戏制作中UI界面名字修改 游戏名称修改 简单粗暴直接上代码 关于充值系统的概念 游戏名称修改 现在网络游戏中名字是标新立异.展示自己独一无二的个性的方式之一,名字越来越烧,操作越来越低,也 ...

  7. [Unity] 制作游戏 赛车小游戏

    模拟赛车小游戏 效果展示 做一款模拟赛车的小游戏demo,方向键控制.有刹车.重玩,还有漂移和查看车型的功能 可以看到,还有翻车的效果哈哈哈!有兴趣的小伙伴来看看吧! 资源准备 从网上下载赛车模型和桥 ...

  8. unity学习开发小球吃方块小游戏(从制作到发布程序,超详细全教程包你学会)

    unity小球吃方块开发过程 你将学会用unity开发小游戏的基础知识 吃方块游戏超详细全教程,保姆式教学包你学会 一.创建对象 创建PlayBall小球吃金币游戏项目,创建地面和小球. 二.添加脚本 ...

  9. 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 ...

最新文章

  1. Go 语言编程 — viper 配置管理工具
  2. Java使用JDBC连接随意类型数据库(mysql oracle。。)
  3. cnn图像进行预测_CNN方法:使用聚合物图像预测其玻璃化转变温度
  4. 【自己给自己题目做】:如何在Canvas上实现魔方效果
  5. C#LeetCode刷题之#141-环形链表(Linked List Cycle)
  6. 第二周四则运算汇报及总结
  7. 【react】XXX项目创建这个过程
  8. torch随机数 manual_seed
  9. thinkphp——登录界面
  10. 计算机组成原理英文词汇,“计算机组成原理”课专业词汇英汉对照.pdf
  11. 仿站王者:Teleport Ultra
  12. Egret引擎学习笔记
  13. javascript中一个字符占几个字节
  14. ImagePicker 打开前置摄像头
  15. 天啦噜,项目上使用InputStream,我被坑了一把!
  16. 计算机音乐谱生曰快乐,原神乐谱(琴谱)生日快乐
  17. SAP SD VA01 在销售范围中,订单类型XX没有定义
  18. Excel数据可视化——隐藏相同数据
  19. c#截屏木马,发送到邮箱
  20. 一个从业(非正品)奢侈品十年从业者的经验和历程。

热门文章

  1. PLC按时间启停设备运转,设备到期停止设备运转
  2. 用java写一个图书类book
  3. 用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)
  4. sourctree Commit merged changes immediately选项解读
  5. 结合方式c语言,程序设计C语言与数据结构相结合的教学模式探索
  6. 浙江独立学院计算机专业排名2015,2018中国独立学院排行榜发布,浙江这所独立学院独占鳌头!...
  7. 【学习周报】深度学习笔记第二周
  8. python tkinter 窗口颜色--数据和名称
  9. 酒链世界为何会火起来?酒链世界是什么?
  10. five 安卓应用|five 1.0.1 for android,Five小视频安卓版