而不是为每个textview使用以下行:
android:textSize="40sp"
Run Code Online (Sandbox Code Playgroud)
我能用变量替换40sp吗?
作为一个附带问题,我建议使用SP单位,因为它按用户定义的设置.这是最佳做法吗?
我快要疯了。我一生都无法弄清楚为什么下面的代码会导致 Unity 在我按下播放键后立即冻结。这是一个空项目,脚本附加到一个空游戏对象。在控制台中,什么也没有出现,甚至没有出现初始的Debug.Log("Step 1");
using UnityEngine;
public class Reels : MonoBehaviour
{ void Start()
{
Debug.Log("Step 1");
TestFunction(1f);
}
private void TestFunction(float duration)
{
float endTimer = Time.time + duration;
Debug.Log("Step 2 " + endTimer);
while (Time.time < endTimer)
{
Debug.Log("Step 3");
}
}
void Update()
{
}
}
Run Code Online (Sandbox Code Playgroud)
请保佑我的理智。