2023unity游戏制作-mango的冒险-6.关卡设计

Posted 秩沅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2023unity游戏制作-mango的冒险-6.关卡设计相关的知识,希望对你有一定的参考价值。


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

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

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏unity游戏制作


⭐mango的冒险关卡设计⭐


文章目录


👨‍💻前言


🎶版本: 为 Ltp 2021年版本的unity
🎶类型: 简单2D类冒险游戏
🎶目的: 熟悉掌握基本unityAPI
🎶视频教程:【2023小白狂飙unity2D冒险类游戏制作【mango的冒险】】


👨‍💻添加关卡


👺步骤

  • step1:完善地形背景和资源添加
  • step2:制作跳跃平台
  • step3:将Mango可以接触的障碍都变成同一个标签,不然效果会如图三所示,动画静止

图一

图二

图三

  • step4:给障碍添加移动脚本

👺代码

using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
//-----------------------
//--作用:障碍物的移动
//-----------------------

public class DamageMove : MonoBehaviour

    private Vector3 SelfTrans;
    private Vector3 NotChange;
    private bool Swtich = false ;
    void Start()
    
        NotChange = transform.position;
        
        SelfTrans = new Vector3(transform.position.x - 5f, transform.position.y,transform.position .z);
    

    void FixedUpdate()
    
       

        if (transform.position != SelfTrans && Swtich == false)
        
            transform.position = Vector2.MoveTowards (transform.position, SelfTrans, 0.05f);
        
        if (transform.position != NotChange && Swtich == true)
        
            transform.position = Vector2.MoveTowards(transform.position, NotChange, 0.05f);
        
        if (transform.position == SelfTrans)
        
            Swtich = true;
        
       else if (transform.position == NotChange)
        
            Swtich = false ;
        
       
    



🎶🎶我们继续后面的制作。


⭐相关文章⭐

【2023unity游戏制作-mango的冒险】-4.场景二的镜头和法球特效跟随

【2023unity游戏制作-mango的冒险】-3.基础动作和动画API实现

【2023unity游戏制作-mango的冒险】-2.始画面API制作

【2023unity游戏制作-mango的冒险】-1.场景搭建

“狂飙”游戏制作—游戏分类图鉴(网易游学)

本站最全-unity常用API大全(万字详解),不信你不收藏




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

API,细节,BUG总结小结



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

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

👨‍💻 本文由 秩沅 原创

👨‍💻收录于专栏unity游戏制作


⭐mango的冒险前六章总结⭐


文章目录


👨‍💻前言


🎶版本: 为 Ltp 2021年版本的unity
🎶类型: 简单2D类冒险游戏
🎶目的: 熟悉掌握基本unityAPI
🎶视频教程:【2023小白狂飙unity2D冒险类游戏制作【mango的冒险】】


👨‍💻⭐【mango的冒险】-1. 场 景 搭 建 】



👨‍💻⭐【mango的冒险】-2.始画面API制作




👨‍💻⭐【mango的冒险】-3.基础动作和动画API实现




👨‍💻⭐【mango的冒险】-4.场景二的镜头和法球特效跟随



👨‍💻⭐【mango的冒险】-5.攻击系统的简单实现




👨‍💻⭐【mango的冒险】-6.关卡设计




☑️细节


1.刚体和拉力之间关系
2.物体成为不倒翁
3.物理学和运动学的区别(勾选)


☑️BUG


1.资源商店无法下载
2.实例化的在Game视图上看不见
3.转向的错误API设置
4.法球的不规则移动
5.相机(子对象)z轴的位置复原和无法操纵的问题


☑️API


API:

Sprite Ridenrer
MoveTowords()
Input.getAisx
Input.getKeyDown
Resourse.Load
Instantiate
Aoudios
Clip
transform.三个转向
PlateformEnffection 2D
OnCollisionEnter
RigidBody 2D
Lerp()
Collision.ClosePoint
MathF.MoveTowords(
Animator.CrossFade
Animator.set系列


🎶🎶我们继续后面的制作。


⭐相关文章⭐

【2023unity游戏制作-mango的冒险】-开始画面API制作

【unity游戏制作-mango的冒险】-场景搭建

“狂飙”游戏制作—游戏分类图鉴(网易游学)

本站最全-unity常用API大全(万字详解),不信你不收藏



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

以上是关于2023unity游戏制作-mango的冒险-6.关卡设计的主要内容,如果未能解决你的问题,请参考以下文章

基于Unity3D的PC&Android端2D横屏冒险类闯关游戏

我正在制作基于文本的冒险游戏,但动作命令不起作用

[Unity学习笔记:FPS游戏制作] 发射子弹————(2021.6.20学习笔记)

惠斯勒的冒险日记—第2天

[Unity学习笔记:FPS游戏制作]角色的移动,旋转与推进上升————(2021.6.13学习笔记)

关于Unity中FPS第一人称射击类游戏制作(专题十)