【Unity游戏制作】地精寻宝Gnome‘s Well That Ends Well卷轴动作游戏【一】场景搭建

本文主要是介绍【Unity游戏制作】地精寻宝Gnome‘s Well That Ends Well卷轴动作游戏【一】场景搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 专栏交流🧧
🟥Unity100个实战基础✨🎁
🟦 Unity100个精华一记✨🎁
🟩 Unity50个demo案例教程✨🎁
🟨 Unity100个精华细节BUG✨🎁

在这里插入图片描述

在这里插入图片描述


文章目录

    • 前言
    • 🎶(==1==) 开始界面制作
    • 🎶(==2==) 关卡搭建
    • 🎶(==3==) 道具和陷阱设置
    • 🎶(==4==) 粒子系统制作
    • 🅰️系统路线学习点击跳转


前言


🎶(1 开始界面制作


在这里插入图片描述

  • 设置为两个场景
    在这里插入图片描述

  • 开始界面场景加载

using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;public class MainMenu : MonoBehaviour {//包含游戏本身的场景的名称。public string sceneToLoad;//包含“正在加载…”文本的UI组件。public RectTransform loadingOverlay;//表示场景背景加载。//这用于控制场景何时切换。异步操作场景加载操作;AsyncOperation sceneLoadingOperation;//开始时,开始加载游戏。public void Start() {//确保“加载”覆盖不可见loadingOverlay.gameObject.SetActive(false);//开始在后台的场景中加载。。。sceneLoadingOperation = SceneManager.LoadSceneAsync(sceneToLoad);// ...在我们准备好之前,不要切换到新场景。sceneLoadingOperation.allowSceneActivation = false;}//当点击“开始游戏”按钮时调用。public void LoadScene() {//使“加载”覆盖可见loadingOverlay.gameObject.SetActive(true);//告诉场景加载操作切换场景当它完成加载时。sceneLoadingOperation.allowSceneActivation = true;}}

🎶(2 关卡搭建


  • 将资源包的素材添加2DBox碰撞器,做成关卡组件的预制体
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    V在这里插入图片描述

  • 最终效果显示
    在这里插入图片描述


🎶(3 道具和陷阱设置


由于陷阱和陷阱,形状不规则,我们需要结合各样的2D碰撞器来设计

  • 灯和火炬

在这里插入图片描述

  • 地磁

在这里插入图片描述在这里插入图片描述

  • 螺旋刀片

在这里插入图片描述

  • 火枪

在这里插入图片描述

  • 斧头
    在这里插入图片描述

  • 铡刀

    在这里插入图片描述

  • 整体设计
    在这里插入图片描述


🎶(4 粒子系统制作


  • 1.灯火粒子系统
    在这里插入图片描述

粒子系统参数如下所示

在这里插入图片描述

  • 2.炮弹粒子系统

在这里插入图片描述

粒子系统参数如下所示

在这里插入图片描述

  • 3.宝箱粒子系统制作
    在这里插入图片描述

粒子系统参数如下所示

在这里插入图片描述

  • 4.死亡飘血的特效
    在这里插入图片描述

在这里插入图片描述

🅰️系统路线学习点击跳转


👨‍💻 Unity程序基础学习路线🧧
⭐【Unityc#专题篇】之c#进阶篇】🎁
⭐【Unityc#专题篇】之c#核心篇】🎁
⭐【Unityc#专题篇】之c#基础篇】🎁
⭐【Unity-c#专题篇】之c#入门篇】🎁
【Unityc#专题篇】—进阶章题单实践练习🎁
⭐【Unityc#专题篇】—基础章题单实践练习🎁
【Unityc#专题篇】—核心章题单实践练习🎁

你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述


这篇关于【Unity游戏制作】地精寻宝Gnome‘s Well That Ends Well卷轴动作游戏【一】场景搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1041328

相关文章

Mysql虚拟列的使用场景

《Mysql虚拟列的使用场景》MySQL虚拟列是一种在查询时动态生成的特殊列,它不占用存储空间,可以提高查询效率和数据处理便利性,本文给大家介绍Mysql虚拟列的相关知识,感兴趣的朋友一起看看吧... 目录1. 介绍mysql虚拟列1.1 定义和作用1.2 虚拟列与普通列的区别2. MySQL虚拟列的类型2

在MyBatis的XML映射文件中<trim>元素所有场景下的完整使用示例代码

《在MyBatis的XML映射文件中<trim>元素所有场景下的完整使用示例代码》在MyBatis的XML映射文件中,trim元素用于动态添加SQL语句的一部分,处理前缀、后缀及多余的逗号或连接符,示... 在MyBATis的XML映射文件中,<trim>元素用于动态地添加SQL语句的一部分,例如SET或W

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

java中VO PO DTO POJO BO DO对象的应用场景及使用方式

《java中VOPODTOPOJOBODO对象的应用场景及使用方式》文章介绍了Java开发中常用的几种对象类型及其应用场景,包括VO、PO、DTO、POJO、BO和DO等,并通过示例说明了它... 目录Java中VO PO DTO POJO BO DO对象的应用VO (View Object) - 视图对象

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

Python中异常类型ValueError使用方法与场景

《Python中异常类型ValueError使用方法与场景》:本文主要介绍Python中的ValueError异常类型,它在处理不合适的值时抛出,并提供如何有效使用ValueError的建议,文中... 目录前言什么是 ValueError?什么时候会用到 ValueError?场景 1: 转换数据类型场景

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit