unity制作——打砖块

主要过程:
一,建立平面 (plane)————地面
二,建立方块(Cube)———— 墙
三, 建立球体(sphere)————子弹
四,摄像机的后期处理——————枪口
主要的操作过程
一,建立物体Hierarchy—create----3D Object。中有cuble方块,球体sphere,地面plane。

二,脚本和文件夹:project—create中有Folder文件夹,c#Script脚本。

细节操作阐述##
一:建立平面后,根据个人喜好可以设置不同的位置,颜色和地面的大小。
二:建立方块:a,为了让方块和自然界一样,需要我们添加一个——刚体。使方块有重力等物理系统。b,一个方块到一堵墙的过程,我们可以通过——复制和移动。这两项操作实现。在此给出两个快捷键,1,ctrl+d,为复制。2,ctrl,方块按照1m一动的规格,这个键,很方便制作墙这样的物体。
三:建立球体:球体将作为子弹的效果,此时需要用编程的操作。后面将会给出代码
四:摄像头的后期处理:包括上下左右移动。
代码部分
一:球体的代码

public class shoot : MonoBehaviour
{
public GameObject buttet;
public float speed = 20;
// Start is called before the first frame update
void Start()
{

}// Update is called once per frame
void Update()
{if (Input.GetMouseButtonDown(0)){GameObject b = GameObject.Instantiate(buttet ,transform.position,transform.rotation);Rigidbody rgd = b.GetComponent<Rigidbody >();rgd.velocity = transform.forward * speed;}
}

}
二:移动的代码

public class movement : MonoBehaviour
{
public float speed = 3;
// Start is called before the first frame update
void Start()
{

}// Update is called once per frame
void Update()
{float h = Input.GetAxis("Horizontal");float v = Input.GetAxis("Vertical");transform.Translate(new Vector3 (h,v,0)*Time.deltaTime *speed );
}

}
后期处理
以上是一些需要实质性的操作,下面是一些拖拉工作。也就是在制作的过程中,将制作的代码放在物体上 或者是 建立文件夹,把很多东西整理的。
下面是最后完成后的一些视图的变化

这是一些姐吧

unity制作子弹击砖块过程分析相关推荐

  1. RayFire for Unity制作一个可以被击碎的岩石

    RayFire for Unity制作一个可以被击碎的岩石 1.导入名字为Rock_05的Prefab 2.添加脚本 Rayfire Shatter,选择一个type,然点击Fragment,这时可以 ...

  2. Unity制作王者荣耀商业级手游

    文章目录 1. 本文地址 2. 目录 3. 下载 1. 本文地址 https://blog.csdn.net/COCO56/article/details/94933395 2. 目录 ├─01.Un ...

  3. arkit unity_凯蒂猫! 如何使用ARKit和Unity制作增强现实应用程序。

    arkit unity by Francesco Pallotta 由Francesco Pallotta 凯蒂猫! 如何使用ARKit和Unity制作增强现实应用程序. (Hello, Kitty! ...

  4. unity 制作书本 翻页效果

    unity 制作书籍翻页效果 unity C# 翻书效果 2D 真实翻页 不使用插件 自制 实现思路: 将书本分为两边,一边一个翻页实现: 下图为书本的右面,以OA为分界线,△OAB是下一面的如上图的 ...

  5. Unity 制作简单的任务动画

    Unity 制作简单的任务动画 1.添加人物模型到unity 我使用的是unity store中的免费模型: https://assetstore.unity.com/packages/3d/char ...

  6. Unity 制作萌系live2d桌宠:屏幕自适应+交互

    目录 准备工作 使用unity显示live2d人物 全屏+背景透明+点击穿透+置顶 屏幕自适应 交互 本文在之前的博客如何使用unity制作萌萌的live2d桌宠的基础上对项目继续改进,解决了屏幕自适 ...

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

  8. unity 制作的app发布到andriod手机

    一,unity 制作一个简单的动画. 1.场景中添加一个立方体. 2.立方体上面添加一个胶囊形状,胶囊形状添加重力属性,运行的时候往下落. 3.制作完成,保存工程,名字为"t1". ...

  9. 如何使用unity制作雷达探测目标效果动画

    如何使用unity制作雷达探测目标效果动画 如何用unity制作动画或者可以展示的软件 因为如今许多制作软件的引擎,虚幻,unity,寒霜等,unity更加便捷. 在官网www.unity3D.com ...

  10. 零基础用Unity制作你的第一个游戏(1)

    零基础用Unity制作你的第一个游戏(1) 1.开发环境 2.创建项目 3.Unity界面基本介绍 1.界面介绍 2.场景视图操作 4.创建对象 1.创建地板 2.创建主角 5.不能缺少的仪式感(让游 ...

最新文章

  1. H.265 HD 和H.265 4K Video Encoder IP Core
  2. 车联网空间巨大 解决网络安全问题乃当务之急
  3. 放弃使用jQuery实现动画
  4. [Head First设计模式]生活中学设计模式——迭代器模式
  5. 程序是什么--过滤器和状态机
  6. .Net装箱拆箱编程实例
  7. LiveVideoStack成立5周年生日快乐!一路走来,感谢有你!
  8. leetcode-- 338. Counting Bits
  9. CentOS7 源码编译安装Redis shell脚本
  10. CDOJ--1850
  11. 机器学习基础:Dice Loss(Machine Learning Fundamentals: Dice Loss)
  12. linux下用C计算某一个目录总大小
  13. Flink查询关联Hbase输出
  14. 求1到n的所有质数(素数)
  15. [Bug] Spring相关bug收集
  16. 瑞星微RK3288开发板 (ARM Cortex-A17架构)
  17. RS422管脚定义说明
  18. python笔记之1-简单读入+循环、判断+数组+函数调用+题目Resistors in Parallel(18焦作)
  19. linux中oracle导出dmp,linux下导入导出oracle的dmp文件
  20. 房地产经纪服务市场现状及未来发展趋势

热门文章

  1. Visio 下载,及密钥
  2. iOS“远程越狱”间谍软件Pegasus技术分析
  3. linux 配置局域网内部www服务器,局域网内部邮件服务器搭建方法
  4. 三种嵌入式操作系统比较
  5. c# 标准正太分布函数_Excel里面标准正态分布函数NORMSDIST()在C#里的算法以及科学计数法转换为正常数值...
  6. CentOS 7 配置Ruby语言开发环境
  7. java 整型常量_使用javap深入理解Java整型常量和整型变量的区别
  8. glassfish插件_在Eclipse JavaEE开发环境上集成GlassFish开发插件(截图多多)
  9. NVIDIA TX2---Tegra架构介绍
  10. 4kvideodownloader视频下载工具