我正在使用Unity 4.3.3进行游戏.我正在为Android和iOS设备制作游戏.由于我对团结很新,我似乎找不到使用不同屏幕分辨率的方法.我正在使用c#作为我的脚本.
我想让我的游戏全屏运行.我已经在iPad 2上进行了测试,它运行得很完美,但对于iPhone 4来说,两侧都是剪裁的,对于iPhone 5,它们的剪裁效果更好.解决办法是什么?我应该在播放器设置> iOS>其他设置>目标分辨率下选择哪个选项?
我有一枚硬币RigidBody
和带有撞机盒的墙壁。为了试用,我将以下代码应用于硬币。
private void OnMouseDown()
{
rigidbody.AddForce(30.0f, 0f, 5.0f, ForceMode.Impulse);
}
Run Code Online (Sandbox Code Playgroud)
但是,有时硬币会穿过墙壁,但是当我将速度从30点提高到50点时,硬币会在第一次点击时穿过墙壁。我搜索了很多东西,但除了DontGoThroughThings脚本对我不起作用或者我真的不知道如何使用它外,什么都没有。
我一直在硬币上添加连续的动态效果,在墙壁上添加连续的碰撞检测功能,但仍然无法正常工作。
我正在使用Unity for iOS设备开发游戏.我已经实现了以下触摸代码:
void Update () {
ApplyForce ();
}
void ApplyForce() {
if (Input.touchCount > 0 && Input.GetTouch (0).phase == TouchPhase.Began) {
Debug.Log("Touch Occured");
}
}
Run Code Online (Sandbox Code Playgroud)
我把这个脚本拖到我的游戏对象上,这是一个球体.但无论我触摸哪里,都会显示日志消息.我只想在用户触摸对象时检测触摸.