[Unity] 制作游戏 小球爱碰撞
先上效果:
游戏玩法:
小球将边缘的几个盒子撞掉后就胜利了。
首先制作一个天空盒材质,调整好其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] 制作游戏 小球爱碰撞相关推荐
- unity制作游戏开始界面_开始使用Unity Playground制作游戏
unity制作游戏开始界面 We are super excited to announce the official launch of Unity Playground – the first o ...
- Unity制作游戏中的场景
Unity制作游戏中的场景 1.2.3 场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...
- 使用Unity制作游戏AI
本文由独立游戏工作室Synnaxium Studio介绍游戏AI的概念和开发方法.本文中所有内容都是他们在开发<Radiant Blade>游戏的原型阶段所积累的经验. 下面是<Ra ...
- 利用NEO与Unity制作游戏(第1部分)
2019独角兽企业重金招聘Python工程师标准>>> 欢迎来到使用Unity游戏引擎制作的NEO区块链游戏的'A-Z'多系列讲解教程.我们将保证每个系列内容的简洁清晰,从而对整体的 ...
- 利用NEO与Unity制作游戏(第2部分)
欢迎来到使用Unity游戏引擎制作的NEO区块链游戏的'A-Z'多系列讲解教程的第2部分. 在第1部分中,我们设置了基本的Unity环境,并准备好连接到我们的私有测试网络. 在第2部分中,我们将设置这 ...
- Unity制作游戏中改名系统(第一次改名免费、改名提示、充值获得改名次数等 )
Unity游戏制作中UI界面名字修改 游戏名称修改 简单粗暴直接上代码 关于充值系统的概念 游戏名称修改 现在网络游戏中名字是标新立异.展示自己独一无二的个性的方式之一,名字越来越烧,操作越来越低,也 ...
- [Unity] 制作游戏 赛车小游戏
模拟赛车小游戏 效果展示 做一款模拟赛车的小游戏demo,方向键控制.有刹车.重玩,还有漂移和查看车型的功能 可以看到,还有翻车的效果哈哈哈!有兴趣的小伙伴来看看吧! 资源准备 从网上下载赛车模型和桥 ...
- unity学习开发小球吃方块小游戏(从制作到发布程序,超详细全教程包你学会)
unity小球吃方块开发过程 你将学会用unity开发小游戏的基础知识 吃方块游戏超详细全教程,保姆式教学包你学会 一.创建对象 创建PlayBall小球吃金币游戏项目,创建地面和小球. 二.添加脚本 ...
- 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 ...
最新文章
- Go 语言编程 — viper 配置管理工具
- Java使用JDBC连接随意类型数据库(mysql oracle。。)
- cnn图像进行预测_CNN方法:使用聚合物图像预测其玻璃化转变温度
- 【自己给自己题目做】:如何在Canvas上实现魔方效果
- C#LeetCode刷题之#141-环形链表(Linked List Cycle)
- 第二周四则运算汇报及总结
- 【react】XXX项目创建这个过程
- torch随机数 manual_seed
- thinkphp——登录界面
- 计算机组成原理英文词汇,“计算机组成原理”课专业词汇英汉对照.pdf
- 仿站王者:Teleport Ultra
- Egret引擎学习笔记
- javascript中一个字符占几个字节
- ImagePicker 打开前置摄像头
- 天啦噜,项目上使用InputStream,我被坑了一把!
- 计算机音乐谱生曰快乐,原神乐谱(琴谱)生日快乐
- SAP SD VA01 在销售范围中,订单类型XX没有定义
- Excel数据可视化——隐藏相同数据
- c#截屏木马,发送到邮箱
- 一个从业(非正品)奢侈品十年从业者的经验和历程。
热门文章
- PLC按时间启停设备运转,设备到期停止设备运转
- 用java写一个图书类book
- 用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)
- sourctree Commit merged changes immediately选项解读
- 结合方式c语言,程序设计C语言与数据结构相结合的教学模式探索
- 浙江独立学院计算机专业排名2015,2018中国独立学院排行榜发布,浙江这所独立学院独占鳌头!...
- 【学习周报】深度学习笔记第二周
- python tkinter 窗口颜色--数据和名称
- 酒链世界为何会火起来?酒链世界是什么?
- five 安卓应用|five 1.0.1 for android,Five小视频安卓版