Скачал один тайлсет, решил его попробовать, сделав из тайлов фигурку, которую вы можете видеть ниже.
Высылаю также отдельную плитку, там тоже никаких лишних линий нет.
Модераторы: Sanja, Максим Кич
Код: Выделить всё
y = 25
col = 1
#Цикл для верхней части
for j in range(10):
x = int(1080 / 2 - col * 16)+j
for i in range(col):
#Отрисовка на позиции (x,720-y). Кокос почему-то использует декартову систему координат (y=0 внизу),
#поэтому и 720-y.
sprite = cocos.sprite.Sprite('resources/tiles/dungeon_tile1.png',rotation=0,position=(x,720-y))
scene1.add(sprite)
x += 31
y += 27
col += 2 #Кол-во тайлов в ряду.
#Цикл для нижней части
for j in range(11):
x = int(1080 / 2 - col * 16)+(9-j)
for i in range(col):
sprite = cocos.sprite.Sprite('resources/tiles/dungeon_tile1.png',rotation=0,position=(x,720-y))
scene1.add(sprite)
x += 31
y += 27
col -= 2
Ничего хорошего. Взял простейший тайл травички (48х48) из другого тайлсета (48х48): Двумя вложенными циклами
Код: Выделить всё
y = 250
for j in range(10):
x = 250
for i in range(10):
sprite = cocos.sprite.Sprite('resources/tiles/grass-tile.png',rotation=0,position=(x,720-y))
scene1.add(sprite)
x += 47
y += 47
Практически чем угодно, что умеет выводить спрайты. Из того, что я помню навскидку и скорее всего пробовал:
Можно дожать на cocos2d:
За туториалы, конечно, спасибо, но проблема с сеточкой никуда не делась.Apromix писал(а): ↑06 май 2020, 19:37Можно дожать на cocos2d:
https://habr.com/ru/post/120438/
https://github.com/liamrahav/cocos2d-python-tutorials
Или использовать BLT. На многих языках (в т.ч. и на питоне).
«Не видит» — это как? У меня были проблемы с версиями .Net в настройках, но я уже точно не помню, какие именно.
Установил его, захожу в VS, "новый проект", а там нет ни вкладки C#, ни, тем более, шаблонов MonoGame.Максим Кич писал(а): ↑08 май 2020, 11:48«Не видит» — это как? У меня были проблемы с версиями .Net в настройках, но я уже точно не помню, какие именно.
А, вспомнил, они могут оказаться в папке для неправильной версии VS. Вообще по "missing monogame templates" гугл выдаёт целую кучу вариантов. Но начать надо с того, чтобы убедиться, что шаблоны легли туда, где надо.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 32 гостя