打地鼠小游戏

一、制作流程
1、素材导入
创建工程文件后,创建一个名为sprites的文件夹,将准备好的图片素材直接拖入文件夹中。
unity2D小游戏打地鼠
2、创建游戏场景
素材图片Texture Type参数设置为Sprite(2DandUI),并且关掉Generate Mip Map选项。
将两张游戏背景图片素材直接拖入Scene中。为图片ground
新建一个分辨率,使背景展现完全。 unity2D小游戏打地鼠3、相机Projection参数记得改成Orthographic
unity2D小游戏打地鼠

4、新建一个空物体Map,将ground和Hole归为Map的子物体。
unity2D小游戏打地鼠
5、新建材质,分别命名为mat1和mat2。mat1材质贴图为Gophers,mat2c材质贴图为Gophers_beaten。

unity2D小游戏打地鼠
unity2D小游戏打地鼠
6、新建一个文件夹Prefabs做预制体。添加两个cube,分别命名为cube1和cube2,材质mat1添加到cube1上,材质mat2添加到cube2上,再将cube1和cube2分别拖拽到文件夹Prefabs中做成预制体。
unity2D小游戏打地鼠
7、然后新建文件夹Scripts,用来存放脚本。新建脚本S1,实现点击销毁功能。使得地鼠收到点击之后死亡。

unity2D小游戏打地鼠
8、新建脚本S2,实现cube1销毁,cube2出现功能。将脚本S2添加到cube1上。
unity2D小游戏打地鼠
9、新建脚本S3,实现自动销毁功能,添加在cube2上。
unity2D小游戏打地鼠
10、新建脚本CreateTarget,实现随机位置生成地鼠功能。
unity2D小游戏打地鼠
11、在面板中新建空物体命名为CreateTarget,为其添加脚本CreateTarget。
unity2D小游戏打地鼠
12、为游戏添加音频,新建文件夹audio,将音频素材拖入。
unity2D小游戏打地鼠
13、将appear音频添加给cube1,将beaten音频添加给cube2。
unity2D小游戏打地鼠
unity2D小游戏打地鼠

遇到的问题以及解决办法

1、直接使用地鼠贴图,地鼠是倒着的,将图片旋转180,重新导入贴图即可。
2、实现过程中地鼠总是有黑边,通过调整两个cube灯的位置解决,但是地鼠过于发亮。
3、以及最开始没有将主相机的Projection投影参数改为Orthographic正交导致游戏出现问题。2D游戏,正交模式下是平行观察,物体不会出现前大后小的问题。
4、如果有两张图像的时候,需要设置它们的层级关系。

相关文章:

  • 2021-04-04
  • 2022-12-23
  • 2021-08-14
  • 2021-06-04
  • 2021-05-25
  • 2021-12-10
  • 2021-09-27
  • 2021-10-28
猜你喜欢
  • 2021-10-26
  • 2021-06-25
  • 2021-08-28
  • 2021-04-23
  • 2022-01-14
  • 2022-12-23
相关资源
相似解决方案