Вопросы, помеченные тегом «sprite»

Спрайт - это двухмерное изображение или анимация, интегрированные в большую сцену.
avatar
Cucho
8 августа 2021 в 22:07
73
1

Как я могу стрелять спрайтом из спрайта в pygame [дубликат]

Я пытаюсь сделать простую игру, используя pygame, где есть два корабля, и они стреляют друг в друга. Я сейчас пытаюсь заставить их стрелять, но так как корабли внутри группы, я не могу получить доступ к их ректу. Как заставить эти корабли стрелять? И корабль, и пули —...
avatar
Alex Smart
8 августа 2021 в 12:59
99
1

Как сделать так, чтобы спрайт не прыгал в воздухе? ActionScript 3/Flash Pro CC 2015

Я начинающий программист Flash/AS3, и у меня очень сложная проблема. Как я могу предотвратить прыжки спрайта в воздухе? Я видел другой вопрос, связанный со «спрайтом/прыжком в воздухе», но лично я не могу понять, как это сделать в AS3. Спасибо за любой...
avatar
avago
4 августа 2021 в 23:58
120
1

Спрайт, использующий как .png, так и webp

Я установил .webp и no-webp с помощью modernizr-custom.js, и он отлично работает с CSS для многих фоновых изображений. Я застрял в том, как применить его к приведенному ниже коду, и безуспешно пробовал несколько способов. Спасибо за вашу помощь. С приведенным ниже...
avatar
PolluxE
4 августа 2021 в 14:25
29
0

Разрешение спрайта и уменьшение рисунка

Я разрабатываю игру и рисую для нее 2D-карту, и я слышал, что вы всегда должны рисовать изображения большего размера, чем вам нужно, потому что всегда проще уменьшить масштаб изображения, чем увеличить. Поэтому я удвоил размер изображения до 15360x2176 с 7980x1088. и...
avatar
Cucho
31 июля 2021 в 15:53
40
2

Я читаю Python Crash Course, и в нем говорится, что нужно создать копию, а не редактировать настоящую группу, но я пробовал оба способа, и оба, похоже, работают нормально.

Вот как книга говорит вам написать код: for bullet in self.bullets.copy(): if bullet.rect.bottom <= 0: self.bullets.remove(bullet) print(len(self.bullets)) self._update_screen() Однако это прекрасно работает: ...
avatar
Dimitri Williams
28 июля 2021 в 19:00
83
1

Android меняет положение растрового изображения

Я хотел спросить, как я могу изменить положение растрового изображения, я использую следующий код. Я посмотрел на вопрос ниже от парня, у которого, похоже, была такая же проблема, но я уже пробовал это и получил другое местоположение анимации. android позиционирует...
avatar
Dimitri Williams
27 июля 2021 в 15:26
72
0

Как уменьшить скорость кадров спрайтовой анимации?

Я хочу уменьшить частоту кадров анимации, чтобы спрайт двигался кадр за кадром более плавно и медленно, а не прерывисто и быстро. public class Sprite implements Drawable { float speed = 2f; private static final int BMP_COLUMNS = 5; private static final int...
avatar
ShinyDino
22 июля 2021 в 02:50
26
1

Счет не увеличивается, когда игрок сталкивается с мусорным спрайтом [дубликат]

Я пытаюсь запустить программу Pygame, которую написал 4 года назад, но она не работает должным образом. Когда игрок сталкивается с мусорным спрайтом, предполагается, что мусорный спрайт исчезает, а значение «кармана» должно увеличиваться. Однако, когда игрок...
avatar
MOUAD NASSRI
21 июля 2021 в 13:24
29
0

Загрузите изображение спрайта перед чем-либо еще

Я работаю над проектом, в котором использую спрайт-изображение, содержащее почти все значки, включая значки заголовков и значки панелей, как показано ниже: Изображение спрайта примерно такое (снимок сделан из редактора изображений): Теперь проблема в том, что когда я...
avatar
Satya P
20 июля 2021 в 19:50
38
0

Спрайт движется в неправильном направлении в pygame [дубликат]

` def move(self): self.rect.center = (self.rect.center[0] + self.speed * math.cos(math.radians(self.direction)), self.rect.center[1] + self.speed * math.sin(math.radians(self.direction))) self.image =...
avatar
codingpanda
20 июля 2021 в 15:07
516
0

Как изменить источник изображения компонента изображения в единстве С#?

Я пытаюсь программно изменить исходное изображение моего компонента изображения. У меня есть код, который, как мне кажется, это делает, но когда я запускаю свой файл единства, он не появляется. Я озадачен, почему, кто-нибудь может помочь? ''' GameObject newobj = new...
avatar
statist31
20 июля 2021 в 12:10
245
1

Почему мы должны использовать self.rect и self.image для определения Rect и Surf на спрайтах?

Я новичок в pygame, поэтому не так много знаю о спрайтах. Я хотел сделать свой код более чистым, поэтому использовал спрайт. И чтобы отобразить мое изображение с прямоугольником, я написал: self.frame_index = 0 self.surf = self.frames[self.frame_index] ...
avatar
Andrea marini
19 июля 2021 в 07:35
64
0

blit: не может отображать более одного спрайта

Я создал карту с помощью Tiled, но теперь у меня проблемы с ее корректным отображением в pygame. Он отображает только один спрайт (заполняет весь экран травой.png). pygame.init() tilemap = Tilemap({ # Load the textures 0: pygame.image.load("grass.png"), 1:...
avatar
Freddie Moore
17 июля 2021 в 12:06
98
1

Спрайт оставляет дубликаты, когда я его перемещаю [дубликат]

Я изучал онлайн и использовал различные учебные пособия, чтобы нарисовать спрайт в окне pygame. Теперь я пытаюсь заставить его перемещать заданное количество пикселей по экрану (в зависимости от числа, возвращаемого при броске костей). def diceroll(): roll =...
avatar
That is Gaming
7 июля 2021 в 02:19
68
0

Когда я создал сцену, она не позволяет мне рисовать спрайты в libgdx.

Я делал игру в libgdx, в которой черепаха должна собирать морскую звезду, но я использовал актеров, поэтому мне пришлось использовать сцену. После создания сцены я не могу рисовать спрайты на экране, а также вылетает игра РЕДАКТИРОВАТЬ: я забыл добавить в конец...
avatar
Diaeddin Abdelbari
5 июля 2021 в 11:26
40
1

Рендеринг спрайта с текстурой узора ... Unity2D

Я хочу добавить текстуру паттерна к спрайту Render. Спасибо, кто может помочь с этим
avatar
Rory Tait
3 июля 2021 в 16:17
812
1

Как преобразовать Mesh в Sprite в Unity

Я делаю двухмерную стелс-игру. У игрока есть конус обзора, который показывает линии обзора игроков. В настоящее время конус обзора представляет собой сетку, визуализируемую перед 2D-спрайтами в 2D-игре. Я пытаюсь использовать маску спрайта, чтобы скрыть врагов, когда...
avatar
Overact Overact
1 июля 2021 в 10:27
17
0

Unity3D указывает на спрайты только в режиме воспроизведения

У меня проблема, и я никак не могу ее решить. У меня есть несколько простых спрайтов (SpriteRenderer). В режиме воспроизведения на некоторых из них появляются точки, которых нет в режиме редактирования. Вверху показано изображение в режиме редактора. Это не имеет...
avatar
Pixeled
25 июня 2021 в 12:16
32
1

Как вы помещаете текст на экран pygame? [дубликат]

Я делаю игру и хочу, чтобы в левом верхнем углу был счет. Как бы я поместил туда текст и могу ли я сделать его переменной? Я пробовал искать в Интернете, но все, что я видел, слишком запутанно.
avatar
Pixeled
25 июня 2021 в 02:52
34
1

Почему мои препятствия по-прежнему будут появляться рядом друг с другом, хотя я запрограммировал их так, чтобы этого не было?

Я пытаюсь сделать так, чтобы, если два моих препятствия появляются рядом друг с другом, они двигались, но это не сработает. Почему? if obstacle2.rect.x - obstacle1.rect.x > 0: while obstacle1.rect.x - obstacle2 .rect.x < 100: ...