c# - 如何统一为 2 个按钮制作脚本
问题描述
如何为 2 个按钮制作脚本,1 个按钮使桨在 y 上上升,另一个按钮使桨在统一 c# 中的 y 上下降?
解决方案
像这样的东西应该工作。
using UnityEngine;
using UnityEngine.UI;
public class ClickExample: MonoBehaviour
{
public Button moveUpButton;
public Button moveDownButton;
[Space]
public GameObject target;
void OnEnable()
{
moveUpButton.onClick.AddListener(MoveUp);
moveDownButton.onClick.AddListener(MoveDown);
}
void MoveUp()
{
target.transform.position += new Vector3(0f, 1f, 0f);
}
void MoveDown()
{
target.transform.position -= new Vector3(0f, 1f, 0f);
}
}
推荐阅读
- django - 当它嵌套在 Django 中的另一个序列化程序中时,如何在 URL 中过滤序列化程序?
- go - 带有接口的嵌入式结构不起作用
- marklogic - 有没有办法基于现有的 ML 应用服务器反向生成 ml-gradle 项目配置设置?
- arduino - 如何使用直流电机、电流传感器和 arduino uno 构建扭矩控制电路
- single-sign-on - 从其他程序注册 Laravel SSO
- macos - 如何在 PyCharm 中并排打开“Go to implementation”?
- excel - 基于对其他表的选择的 SUMIF 行
- angular - ng-select - 数据未根据 JSON 正确加载
- docker - AIRFLOW 中缺少 CSRF 会话令牌
- reactjs - 为什么反应不呈现更新的状态?