iOS平台plist配置屏幕旋转方向会造成Microsoft.Devices.Sensors.Accelerometer出现问题引起MonoGame游戏闪退

iOS平台使用Microsoft.Devices.Sensors.Accelerometer制作重力感应游戏要注意plist文件中屏幕方向的设置。如果游戏使用了上下左右四个方向重力加速度,那么取消plist文件中任何一个方向会造成游戏闪退。Debug过程中很难找到崩溃原因。所以要注意这个细节。

  

SoundEffect播放报0x88960001错误

MonoGame v3.5.1 使用SoundEffect播放音频文件时会出现0x88960001错误。详细如下:
HRESULT: [0x88960001], Module: [SharpDX.XAudio2], ApiCode: [XAUDIO2_E_INVALID_CALL/InvalidCall], Message: Unknown
很明显是第三方SharpDX的问题,可能是音频文件格式也可能是其他的。