我有一个带有相机预览的 Xamarin.Android 项目。我想使用实时摄像机源作为“背景”在预览上叠加一个 CCGameView。我尝试将 CCScene 的不透明度设置为 0,将 CCLayerColor 的颜色设置为透明,并将视图的背景颜色设置为透明,但背景仍然是黑色。如何使 CCGameView 的背景透明?
CCGameView gameView = FindViewById<CCGameView>(Resource.Id.game_view);
CCScene gameScene = new CCScene(gameView);
gameScene.AddLayer(new MyGameLayer());
gameView.RunWithScene(gameScene);
gameView.StartGame();
MyGameLayer.cs
public GameLayer() : base(CCColor4B.Transparent) {}
protected override void AddedToScene() {
base.AddedToScene();
CCLabel label = new CCLabel("Test", "arial", 22);
label.Position = new CCPoint(100, 100);
AddChild(label);
}