public class ViewController : ContentView
{
public CocosSharpView GameView;
public ViewController()
{
var GameView = new CocosSharpView
{
HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.FillAndExpand
};
if (GameView != null)
{
GameView.ViewCreated += (sender, e) =>
{
CCGameView gameView = sender as CCGameView;
if (gameView != null)
{
gameView.DesignResolution = new CCSizeI(App.Width, App.Height);
var contentSearchPaths = new List<string> { "Content" };
gameView.ContentManager.SearchPaths = contentSearchPaths;
CCScene sceneStart = new StartScene(gameView);
gameView.Director.RunWithScene(sceneStart);
gameView.TouchEnabled = true;
}
};
}
Content = GameView;
}
}
второй метод для вышеописанного класса ViewController : ContentView
Изменил директорию для файлов. На эмуляторе начало работать,на телефоне не работает, удалил папку Android-->obb-->kids.Kids, презапустил эмулятор, вернул на место файл расширение и всё, на эмуляторе тоже не работает. Даже не знаю. Метод dev.AddDirect() возвращает строку "/storage/emulated/0/Android/obb/kids.Kids", вроде бы всё верно, далее метод AddAdres(string a) возвращает имя передаваемого в параметре файла, который, по идее, должен быть прочитан ZipFileContentProvider : APEZProvider