在unity3d中如何制作鼠标点击按钮,传送人物到目的地。菜鸟需要代码,急,谢谢

是这样的,想请教一下,在unity3d中如何制作鼠标点击按钮,传送人物到目的地。菜鸟需要代码,急,谢谢
最新回答
我阅君心

2024-05-12 00:13:28

UI2D界面设计好按钮,点击onclick响应脚本,加载新的sence,创建人物,人物挂载脚本能运动属性齐全就好了。
口吻生花

2024-05-12 05:10:58

using System;
using UnityEngine;
using UnityEngine.UI;

public class Test : MonoBehaviour
{
public Button Transfer_Button;//传送按钮
public Transform TargetTransform;//传送目的地(可以拖到脚本上,也可以通过代码找到)
public Transform Person;//人物
private void Start()
{
Transfer_Button.onClick.AddListener(Transfer_Button_Click);
}

private void Transfer_Button_Click()
{
if (Person && TargetTransform)
{
Person.transform.position = TargetTransform.position;
}
}
private void OnDestroy()
{
if (Transfer_Button != null)
{
Transfer_Button.onClick.RemoveListener(Transfer_Button_Click);
}
}
}