Unity学习之打砖块小游戏

原创 2017年01月03日 21:31:13

该demo主要是为了学习Unity而做的,单机版当时参考的是下面这篇博文做的,后期再做了联机版本,参考博文链接如下:原文链接

  1. 资源文件的导入
      资源文件可以通过鼠标拖动的方式复制进去,统一拖动到Assets目录下,如下图
      这里写图片描述
  2. 场景的创建
      根据场景的设定,拖动图片/组件到场景中。每个拖入的元素在左侧Hierarchy标签栏下都可以看到,点击相应的组件在Scene编辑窗口中会有相应的矩形框显示出来,并可以在Inspector标签栏下对当前选中元素的属性进行修改。
      这里写图片描述
  3. 碰撞检测
      对于打砖块类游戏,这里采用的是Unity的物理引擎来完成。点击拖入的物体,点击Inspector标签栏下面的【Add Compoment】按钮,搜索Colider,添加一个Box Colider 2D组件,这个组件是一个碰撞检测器,可以检测刚体的碰撞,使得我们不必拘泥于物体间的碰撞检测。
    这里写图片描述
       然后对小球进行处理,由于小球是球型的,所以对应的碰撞器不能用Box Colider 2D,而应该改成Circle Colider 2D组件,此外还需要为小球添加一个刚体(Rigidbody 2D),用于碰撞检测。其中,需要设置Rigidbody 2D中的Garvity Scale为0,这个是重力系数,如果不为0,则小球还会受到重力的作用,这样的话轨迹会很难控制。
    这里写图片描述
  4. 脚本控制
      脚本是用于控制交互的。在Assets中右击可以点击create一个C#脚本文件,然后双击该文件可以在用户的IDE中打开脚本文件进行编辑。编辑好的脚本文件需要与元素进行绑定后才能发挥其作用。脚本的绑定也在[Add Component]中完成。
  5. 网络服务
      这里我是采用C#的Socket来实现的。目前实现了局域网下的对战,具体等全部完善后再写。
版权声明:本文为博主原创文章,未经博主允许不得转载。

Unity 官方案例 打砖块

这次的案例是通过科学上网在Youtube上看的,由于没有字幕,中英文都没有,再加上我英语也不好,所以有很多地方都是我自己的理解来写的,如有不对的地方还请见谅。 废话不多说!首先新建一个3D工程。我们...
  • u014230923
  • u014230923
  • 2016年05月16日 01:16
  • 3338

[Unity3D]Unity3D游戏开发之《经典打砖块》游戏项目讲解

大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。       今天呢,我们来一起做一个怀旧版的经典游戏打砖块。相信每一个和博主同龄的人对于这个...
  • qinyuanpei
  • qinyuanpei
  • 2014年04月29日 16:40
  • 9023

Unity入门·(二)打砖块(II)

创建物体 物体上色 了解Unity主界面
  • ZoraZora
  • ZoraZora
  • 2016年11月05日 12:54
  • 274

Unity 官方案例 打砖块(二)

继续填昨天的坑。。。 接着上篇博客,我们已经可以把小球弹射出去了。接下来我们做一个小球的生命值,和游戏结束的文本提示。新建Text做出如下效果 其中,左下角显示小球的生命值,中间显示游戏胜利和失败...
  • u014230923
  • u014230923
  • 2016年05月16日 10:17
  • 1855

基于Unity3D的打砖块游戏开发

开发语言:C# 开发平台:Unity3D 4.5.5f1 开发人员:王士溥、朱俊彰 计划: 开发时间:2周 功能简介:3D打砖块小游戏,实现基本功能,在游戏中可以通过鼠标调节camera视角以及位置...
  • w135795
  • w135795
  • 2014年11月25日 15:23
  • 1011

Unity零基础入门 - 打砖块

Unity零基础入门 - 打砖块1.Unity介绍
  • wenjunanother
  • wenjunanother
  • 2017年12月11日 23:07
  • 74

Unity 2D Arkanoid Tutorial(打砖块教程)

Let's make an Arkanoid clone with only 37 lines of code!
  • u012132482
  • u012132482
  • 2016年01月05日 00:15
  • 1541

unity经典入门课程之C#基础实例讲解(打砖块实例)

学习untiy最最基础简单的实例,是看泰课的入门视频。 一直觉得,最好的学习方法,要把别人的东西,变成自己的东西,最简单的几行代码也可以学到很多东西。这个工程就是按照视频上做的,找不到素材,随便自己...
  • grf123
  • grf123
  • 2016年12月31日 23:42
  • 1024

重温经典——打砖块

软降工程第二次大作业之打砖块小游戏设计与编码实现
  • u012155582
  • u012155582
  • 2014年11月17日 16:06
  • 1255

手把手教你用Unity3D做打砖块游戏

  • 2018年01月08日 09:17
  • 186B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity学习之打砖块小游戏
举报原因:
原因补充:

(最多只允许输入30个字)