2. 先上代码:
using UnityEngine
using System.Collections
public class KeyBoardControl : MonoBehaviour
{
private UIButton uiButton
void Start()
{
uiButton = GetComponentltUIButton()
}
void Update()
{
if (Input.GetKey(KeyCode.T))
{
uiButton.SetState(UIButtonColor.State.Pressed, false)
}
else
{
uiButton.SetState(UIButtonColor.State.Normal, false)
}
}
}
3. *** 作:
将代码挂载到物体上,确保物体上有UIButton和碰撞器组件。
4. 讲解:
4.1 最重要的是UIButton的这个方法 public override void SetState (State state, bool immediate)。第一个参数state是要设置的状态,第二个参数immediate指的是是否立即转变状态。设为false的话,会有渐变的效果。
4.2 在使用鼠标控制的时候,按下鼠标左键不放,状态切换为UIButtonColor.State.Pressed,松开鼠标左键,状态切换为UIButtonColor.State.Normal。
4.3 为了模拟鼠标左键的庆物拍按下与松开,可以再某一个键按下不放时将状态设置为UIButtonColor.State.Pressed,按键松开时将状态设置为UIButtonColor.State.Normal。
1、绝烂轮首先打开游戏模拟器,把模拟器设置为运行游戏自动全屏。2、其次把模拟器的主运行EXE添加到快捷方式在桌面的的快捷方式 鼠并信标右键属性。
3、然后在目标后面 加1个空格 再+游戏的ROMS 名称。
4、最后双击这个快捷方式打开模拟器,历枝摇杆游戏机主程序更改完毕。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)