Unity 2D打地鼠小游戏
#打地鼠
##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打地鼠小游戏相关推荐
- Unity3D 2D射击小游戏瞄准线的实现
Unity3D 2D射击小游戏瞄准线的实现 0. 前言 本片文章是对 https://www.bilibili.com/video/bv1sY411V7tx 视频中瞄准线是如何实现的一个讲解教程,欢迎 ...
- Unity对H5小游戏开发的支持——Project Tiny
随着微信小游戏跳一跳的大火,游戏市场对于H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了Project Tiny ...
- unity开发微信小游戏(5)- 微信好友排行榜
效果展示: 如果感觉文章有用的,也烦请大家多多支持(扫描上面二维码n(*≧▽≦*)n)!!❤❤❤ unity开发微信好友排行榜可以说是把我虐的体无完肤,但为了拿下这功能,硬壳了三天,把我所踩过的坑分享 ...
- java 打地鼠 源代码_Java实现的打地鼠小游戏完整示例【附源码下载】
本文实例讲述了Java实现的打地鼠小游戏.分享给大家供大家参考,具体如下: 这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下.先来看看运行效果: 具体 ...
- 敲地鼠java_Java实现的打地鼠小游戏完整示例【附源码下载】
本文实例讲述了Java实现的打地鼠小游戏.分享给大家供大家参考,具体如下: 这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下.先来看看运行效果: 具体 ...
- java android 打地鼠_Android实现打地鼠小游戏
本文实例为大家分享了Android实现打地鼠小游戏的具体代码,供大家参考,具体内容如下 实现结果 代码实现 playmouse.java package com.example.playmouse; ...
- 如何用python制作五子棋游戏_Python制作打地鼠小游戏
原文链接 Python制作小游戏(二十一)mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...
- 【180730】WinForm打地鼠小游戏源码
本源码是采用WinForm进行开发的一个并非简单的打地鼠小游戏,有动画效果哈!有打地鼠.计分.过关等功能. 菜单功能: 1.运行游戏后,输入玩家姓名,点击开始 2.用鼠标点击从洞中钻出的地鼠给予打击 ...
- Unity导出微信小游戏
微信小游戏感觉这几年挺火,打算熟悉一下流程看看 微信提供的Unity转微信小游戏解决方案 地址:https://developers.weixin.qq.com/minigame/dev/guide/ ...
- android打地鼠设计报告,android开发中利用handler制作一个打地鼠小游戏
android开发中利用handler制作一个打地鼠小游戏 发布时间:2020-11-25 15:21:11 来源:亿速云 阅读:136 作者:Leah 这期内容当中小编将会给大家带来有关androi ...
最新文章
- https和http有什么区别?看下面介绍就知道了!
- 章节之外:makefile中的函数定义
- UISearchbar placeholder 文本和icon居左 iOS7
- 三角形圆形创建与擦除java_设计模式---------------简单工厂模式
- lnmp的搭建及php加速
- dedecms上传图片不自动改名,以利于seo图片优化
- Python从头/尾删除子符串的正确操作
- Netty 4.x – ByteBuf
- pip国内加载速度慢解决方法
- k8s容器内的东西复制出来_容器 | Docker 如此之好,你为什么还要用k8s
- Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
- html select 样式t调整_用纯css改变下拉列表select框的默认样式
- 论文笔记--跨模态间的人脸与人名对齐方法研究-2012
- 从程序员到项目经理:原来一切问题都是可以解决的
- java安卓开发——1.新项目搭建
- 网页滚动截屏怎么截长图
- xp系统dns服务器有问题,xp系统dns错误的恢复方法
- STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
- 深入理解OkHttp3:(六)Https
- SSL-ZYC 旅行