Вы могли бы сделать что-то вроде этого. В вашем сценарии, прикрепленном к кнопке:
using UnityEngine.EventSystems; // Required when using Event data.
public class ExampleClass : MonoBehaviour, IPointerDownHandler // required interface when using the OnPointerDown method.
{
bool moveLeft = false;
// Do this when the mouse is clicked over the selectable object this script is attached to.
public void OnPointerDown(PointerEventData eventData)
{
moveLeft = true;
Debug.Log(this.gameObject.name + " was clicked.");
}
public void OnPointerUp(PointerEventData eventData)
{
moveLeft = false;
Debug.Log(this.gameObject.name + " was released.");
}
void Update()
{
if (moveLeft)
// Move left code
}
}
Это довольно глупый пример, но он должен быть как минимум тем, на который вы можете расширить.
Вы теряете важный эффект наличия объектных файлов в ar
архив, который является, что только ссылочные объекты будут связаны в.
Если у Вас есть оба foo.o
с символом foo
и bar.o с символом bar
в ar
архив, и только ссылается foo
символ, только foo.o
был бы связан в. Если Вы вместо этого сделаете частичную ссылку, то содержание обоих закончится в исполняемом файле, даже если bar
никогда не ссылается нигде.
Вы могли также судить более быстрого компоновщика, как золото.