Исходники
Язык:
python
Данный скрипт позволяет генерировать кадры перезарядки способности.
Для запуска нужно установить python и библиотеку Pillow (ввести "pip install Pillow" в командную строку)
  • size - выходной размер кадров;
  • count_frames - количество кадров.
from PIL import Image
import math
import os


output_folder = 'frames'
if os.path.exists(output_folder):
	assert os.path.isdir(output_folder)
else:
	os.mkdir(output_folder)

size = (64, 64)
x0, y0 = size[0]/2, size[1]/2

count_frames = 100
assert count_frames > 1

for i in range(count_frames):
	angle = i*(math.pi*2/count_frames)
	frame = Image.new('RGBA', size, 'black')
	frame_obj = frame.load()
	for x in range(size[0]):
		for y in range(size[1]):
			t_angle = math.atan2(y0-y, x0-x)
			if t_angle < 0:
				t_angle += 2*math.pi
			if t_angle < angle:
				frame_obj[x,y] = (0,0,0,0)
	frame = frame.rotate(270)
	frame.save(output_folder + f'/{i}.png')
По кнопке Скачать доступен zip архив с уже сгенерированными 100 фреймами
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
37
2 года назад
0
Это варкрафт 3, что оно делает в этом проекте?
2
17
2 года назад
2
Насчет варкрафта хз, а вот в раздел game dev - программа, можно, хотя подраздела исходники там нет
1
27
2 года назад
1
спасибо большое)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.