我有一个简单的单层2D游戏,我正在尝试自己做的第一个统一项目。我从开始抓取中通过按钮加载游戏。游戏在编辑器中运行良好,但是在我构建游戏时崩溃(玩家掉线了)。当我测试游戏开发模式时,它会显示以下错误: WindowsPlayer(DESKTOP-K1ESU0G) Sprite轮廓生成失败-无法读取纹理像素数据。您是否忘了使纹理可读?
(文件名:C:\ buildslave \ unity \ build \ Runtime / Graphics / SpriteUtility.cpp行:136)
我尝试弄乱某些设置。我的播放器有一个框和圆对撞机,刚体2D和一个tilemap撞机。如果有帮助,播放器将浮在地图上而不是实际出现在地图上(如果有帮助的话)。
我使用以下代码从打开的爬网场景中的按钮加载游戏:
//This function is called by a button trigger in the opening text
scene.
public void LoadLevel()
{
//Uses the SceneManager import to load the "2D" scene
SceneManager.LoadScene("Bugwar2D", LoadSceneMode.Single);
}
我希望玩家和敌人能在构建时保持原样,但即使他们在编辑器中工作,他们也会掉下来。任何帮助,将不胜感激。这是我的第一个非教程游戏,我不想将其浪费在可能是简单的修复上。
谢谢!