ue3d制作Unity游戏小地图的方法

制作Unity游戏小地图的方法

分类:
ue3d - 制作Unity游戏小地图的方法

在Unity中制作小地图,首先,需要在X和Z上制作一个平面,一个在Y上。之后,需要一个带有蒙版图像的画布和一个要蒙版的图像。

蒙版大小是100*100,蒙版图像或者地图大小是200*200,是它的一倍就行。最后,需要一个小图像,一个白色,5×5大小就行。

ue3d - 制作Unity游戏小地图的方法

在Mask中确保未选中显示遮罩图形的遮罩组件。

ue3d - 制作Unity游戏小地图的方法

接着我们需要一个空的游戏对象来保存脚本。

例如:

using System.collections;
using System.collections.Generic;using UnityEngine;
using UnityEngine.UI;

public class Enemy : MonoBehaviour
{
    [SerializeField] private GameObject _player;
    [SerializeField] private Image _map;
    // Start is called before the first frame update

    // Update is called once per frame
    void Update()
    {
        _map.rectTransform.localPosition = new Vector3(-1*_player.transform.position.x,-1*_player.transform.position.z,0);
    }
}

脚本的意义在于当移动玩家时,地图的本地位置将更改为玩家的位置,左右上下移动。

现在就可以测试一下小地图的动态变化啦。

ue3d - 制作Unity游戏小地图的方法

以上是关于游戏小地图制作的简单方法,如果你有任何反馈,请随时在本页面下方留言。

相关信息

  • 类型:教程
  • 字数:240
  • 字符:990
  • 适用软件:Unity
  • 说明:无
  • 编号:110255

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!