我是xamarin的新手,请尝试创建如下页面:
我尝试下面的代码,但是当使用滚动视图和ios预览工作正常时,Android预览无法正常工作,只是不显示图像,但是当运行项目时,模拟器和模拟器中的结果为true,我的问题就在预览中
这是我的xaml页面:
void Start () {
gameOver = false;
StartCoroutine (SpawnWaves());
}
IEnumerator SpawnWaves()
{
yield return new WaitForSeconds(startWait);
while (gameOver != true)
{
for (int i = 0; i < hazardCount; i++)
{
if(gameOver)break;
GameObject enemy = enemies[Random.Range(0, enemies.Length)];
Instantiate(enemy, spawnPosition1, spawnRotation1);
Instantiate(enemy, spawnPosition2, spawnRotation2);
Instantiate(enemy, spawnPosition3, spawnRotation3);
Instantiate(enemy, spawnPosition4, spawnRotation4);
Instantiate(enemy, spawnPosition5, spawnRotation5);
Instantiate(enemy, spawnPosition6, spawnRotation6);
yield return new WaitForSeconds(spawnWait);
}
yield return new WaitForSeconds(waveWait);
enemies[0].GetComponent<EnemyBehviour>().currentHealth *= eenter code herenemyHealthMultiplier;
}
}
所以我有两个问题:
1-如何修复我的Android预览?
2-如何在ios预览中显示图像?
答案 0 :(得分:1)
1-如何修复我的Android预览?
我刚刚在您这边测试了xaml
代码,并且在预览中效果很好。
2-如何在ios预览中显示图像?
尝试删除图像名称中的.jpg。例如:
<Image Source="Logo"/>
此外,请查看此处列出的提示:xaml-previewer-isnt-showing-or-shows-an-error
但是运行项目时,模拟器和模拟器中的结果为真
我认为模拟器和模拟器中的结果比预览中的结果更可靠。
答案 1 :(得分:0)
我遇到了同样的问题,我通过更改Android项目的目标平台来解决了这个问题。
在应用程序属性和Android清单中,从Android 9.0(Pie)到Android 8.1(Oreo)。