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来实现的。目前实现了局域网下的对战,具体等全部完善后再写。
版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

Unity 官方案例 打砖块

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

基于Unity3D的打砖块游戏开发

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

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

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

重温经典——打砖块

软降工程第二次大作业之打砖块小游戏设计与编码实现

Unity 官方案例 打砖块(二)

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

Unity3D入门(rolling ball)——学习笔记

下载安装 这里是官方下载器,若此种方法不成功,可在这里分类下载各个组件。安装完成后,打开Unity,可以帐号登陆或者选择work offline,接着创建项目。项目选择3D,导入的资源也可选...

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

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

JS写怀旧小游戏系列(十)打砖块

玩法:              Javascript 写的“打砖块”游戏, S 键开始,左:4 ,右:6,保存为HTML即可 打砖块 ...

传统打砖块小游戏增量式创新改变

一、游戏介绍 (一)功能简介:本游戏改进前有黄、绿、蓝三种颜色的砖块,经过木板反射的小球碰到任何颜色的砖块,砖块都会消失,消掉每个砖块加十分,改进后的游戏中蓝色与绿色的砖块变为禁区,当小球碰到后,游戏...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity学习之打砖块小游戏
举报原因:
原因补充:

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