#打地鼠

##1新建场景
(1)


将camera调为2D.(projection)。
(2)

新建folder,导入素材图片。
(3)

打开图片编辑器,将图片改为2D模式,修改以上参数。
(4)

讲图片分辨率改为与图片一致,以方便我们察看。
(5)

调整camera的size,使图片全部被包裹。
(6)

将hole图片拖入,建一个空物体,命名为map,将两张图片拖入空物体。
(7)

改变hole的层级关系,改为1.
(8)

保存场景,命名为S1.

##2点击地鼠(这里可重开一个场景做,之后脚本加到预支体上即可)
(1)

新建一个cube,建一个平行光,将摄像机的参数clear flags改为soild color,颜色黑色。
(2)

新建材质1,修改参数。
(3)

将材质1赋给cube。
(4)

编写脚本,赋给cube,运行左下方会出现you hit me.
(5)

新建square,颜色与cube一致。
(6)
square调整以下参数:

(7)在S1脚本里添加销毁语言。

##3单个地鼠被击中之后的处理流程。
(1)
导入素材,新建一个3D cube1.

(2)给cube1添加脚本S2。新建cube2,添加材质,变为预支体.

(3)将预支体cube2拖到cube1上。

(4)添加脚本S3在预支体cube2上.

(5)将cube1也变为预支体.

(6)S2脚本与S3脚本


*##4随机生成地鼠(重点)
(1)新建空物体,命名为CreateTarget

(2)在预支体cube1上加组件

给预支体加音效。
(3) cube2同理,cube2为打中之后的预支体

(4)空物体上加的脚本,用来实例化预支体

(5)将地鼠图片加到对应的材质球上,改以下参数来消除地鼠图片的白边。

问题及解决方法:在做的过程中随机产生地鼠和消除地鼠图片的白边是比较难的地方,发现图片放进去地鼠是倒着的,通过ps将图片倒过来放进去发现正了。自己在消除白边的问题上花费了很长的时间,在不断摸索及同学的帮助下发现在材质球里改mode参数会解决这一问题。
收获:自己在视频的基础上,加上自己的思考和学习,成功将这一游戏做了出来,非常有成就感,希望自己再接再厉,继续努力。

Unity 2D打地鼠小游戏相关推荐

  1. Unity3D 2D射击小游戏瞄准线的实现

    Unity3D 2D射击小游戏瞄准线的实现 0. 前言 本片文章是对 https://www.bilibili.com/video/bv1sY411V7tx 视频中瞄准线是如何实现的一个讲解教程,欢迎 ...

  2. Unity对H5小游戏开发的支持——Project Tiny

      随着微信小游戏跳一跳的大火,游戏市场对于H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了Project Tiny ...

  3. unity开发微信小游戏(5)- 微信好友排行榜

    效果展示: 如果感觉文章有用的,也烦请大家多多支持(扫描上面二维码n(*≧▽≦*)n)!!❤❤❤ unity开发微信好友排行榜可以说是把我虐的体无完肤,但为了拿下这功能,硬壳了三天,把我所踩过的坑分享 ...

  4. java 打地鼠 源代码_Java实现的打地鼠小游戏完整示例【附源码下载】

    本文实例讲述了Java实现的打地鼠小游戏.分享给大家供大家参考,具体如下: 这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下.先来看看运行效果: 具体 ...

  5. 敲地鼠java_Java实现的打地鼠小游戏完整示例【附源码下载】

    本文实例讲述了Java实现的打地鼠小游戏.分享给大家供大家参考,具体如下: 这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下.先来看看运行效果: 具体 ...

  6. java android 打地鼠_Android实现打地鼠小游戏

    本文实例为大家分享了Android实现打地鼠小游戏的具体代码,供大家参考,具体内容如下 实现结果 代码实现 playmouse.java package com.example.playmouse; ...

  7. 如何用python制作五子棋游戏_Python制作打地鼠小游戏

    原文链接 Python制作小游戏(二十一)​mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...

  8. 【180730】WinForm打地鼠小游戏源码

    本源码是采用WinForm进行开发的一个并非简单的打地鼠小游戏,有动画效果哈!有打地鼠.计分.过关等功能. 菜单功能: 1.运行游戏后,输入玩家姓名,点击开始 2.用鼠标点击从洞中钻出的地鼠给予打击 ...

  9. Unity导出微信小游戏

    微信小游戏感觉这几年挺火,打算熟悉一下流程看看 微信提供的Unity转微信小游戏解决方案 地址:https://developers.weixin.qq.com/minigame/dev/guide/ ...

  10. android打地鼠设计报告,android开发中利用handler制作一个打地鼠小游戏

    android开发中利用handler制作一个打地鼠小游戏 发布时间:2020-11-25 15:21:11 来源:亿速云 阅读:136 作者:Leah 这期内容当中小编将会给大家带来有关androi ...

最新文章

  1. https和http有什么区别?看下面介绍就知道了!
  2. 章节之外:makefile中的函数定义
  3. UISearchbar placeholder 文本和icon居左 iOS7
  4. 三角形圆形创建与擦除java_设计模式---------------简单工厂模式
  5. lnmp的搭建及php加速
  6. dedecms上传图片不自动改名,以利于seo图片优化
  7. Python从头/尾删除子符串的正确操作
  8. Netty 4.x – ByteBuf
  9. pip国内加载速度慢解决方法
  10. k8s容器内的东西复制出来_容器 | Docker 如此之好,你为什么还要用k8s
  11. Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
  12. html select 样式t调整_用纯css改变下拉列表select框的默认样式
  13. 论文笔记--跨模态间的人脸与人名对齐方法研究-2012
  14. 从程序员到项目经理:原来一切问题都是可以解决的
  15. java安卓开发——1.新项目搭建
  16. 网页滚动截屏怎么截长图
  17. xp系统dns服务器有问题,xp系统dns错误的恢复方法
  18. STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
  19. 深入理解OkHttp3:(六)Https
  20. SSL-ZYC 旅行

热门文章

  1. 统一社会信用代码18位数字分别代表什么含义
  2. Python实现自动通关别踩白块儿
  3. Wp和Win8平台在实际开发中的对比
  4. 数据挖掘实战系列 之 Kaggle 练习项目快速入门
  5. 安卓公交路线查询APP源码,公交换乘算法
  6. 2018年DevOps最新现状研究报告解读
  7. ESP32 优化笔记(一)内存优化
  8. 初创公司需不需要产品经理?
  9. bzoj 4816 [Sdoi2017]数字表格——反演
  10. 图像增强技术基础、评价指标及其经典算法