Столкнувшись с необычным поведением CCSprite
позиционированием на экране. Сценарий прост: измените положение спрайта при касании (перетаскивая элемент на экране).Изменение положения CCSprite приводит к исчезновению с экрана
private void HandleInput(List<CCTouch> arg1, CCEvent arg2)
{
base.Position = arg1.Last().LocationOnScreen;
}
После установки base.Position
в LocationOnScreen
он просто исчезает.
Примечание:cocossharp
является C# порт известных рамок и очень похож по своей структуре и реализации в cocos2d-x
поэтому добавление этого тега.
Любая помощь приветствуется.
вы пробовали войти 'arg1.Last() LocationOnScreen'.? Где добавлена ваша «база»? – musikov
Расположение кажется разумным (оно указывает на координаты на видимом экране). –