2013-07-08 44 views

回答

1

你當然可以使用XNA內容處理器。這就是大多數人在等待MonoGame團隊實施他們自己的內容處理器時所做的事情。

或者,您可以使用原始資產代替XNB文件。只需將它們添加到項目的Content文件夾中,並將它們設置爲Content/Copy(如果屬性窗口中的內容較新)。您還需要使用代碼中的擴展名來引用該文件,例如

Content.Load<Texture2D>("MyTexture.png"); 

做這件事時,我還發現您獲得更好的結果,如果你混合狀態設置爲BlendState.NonPremultiplied因爲XNB文件爲你做這個。

_spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.NonPremultiplied, null, null, null, null, viewMatrix * Matrix.CreateScale(screenScale)); 
+0

但它會是多平臺嗎? – Thomas

+0

只要設備可以處理PNG文件格式 –

相關問題