👨💻个人主页:@元宇宙-秩沅
👨💻 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#专题篇】—核心章题单实践练习 | 🎁 |
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!、