sprite

    0熱度

    1回答

    我似乎無法弄清楚如何在移動字符時動畫工作,當我按下某個鍵時,動畫將播放整個精靈表格而不是一行,動畫當我放開鑰匙時也不會停下來。我希望能夠使動畫在不同的行中工作,例如,如果我按下向下箭頭,我希望第一行只播放,當我放開時,我希望它停止。 當我按下不同的按鍵時,請幫助我使用此代碼來爲不同的行添加動畫角色,並且當我釋放一個按鍵時能夠停止動畫。 如您所見,圖像的第一行用於按下向下鍵,第二行用於左鍵,第三行用

    0熱度

    1回答

    有沒有辦法使用background-size:在使用CSS Sprite加載的圖片上覆蓋?示例代碼: [class*='img-sprite-']{ background-image:url('../images/sprite/img.png'); background-repeat:no-repeat; display:block } .img-sprite-

    2熱度

    1回答

    我想縮放一個精靈,這是一個子彈在JavaScript中,但它不會改變,我把它放在錯誤的功能?它目前在創建函數中,子彈需要大約10x10px,但現在它非常龐大,佔用大約一半的播放屏幕。 我使用Phaser.io作爲框架,並且我嘗試了一些縮放方法,但它似乎不起作用。 var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example'

    0熱度

    1回答

    我想從變種武器拍一個'子彈'朝某個方向射擊,這個子彈實際上是一個口袋妖怪的球,因爲我只是在做一個練習遊戲。 我似乎無法讓'子彈'走向我想要的方向,我輸入了:weapon.body.velocity.x = -100;在:if(cursors.left.isDown) 但這不起作用,當我按任何鍵時,屏幕將凍結。 請幫我讓'子彈'走向我想要的方向。 var items; var game;

    1熱度

    2回答

    每當我拍攝sprite時,我都希望能夠將它從屏幕上移除,但只能在半秒後(或其他任意時間段)移除。但我不想調查睡眠等待這段時間結束。 這是我來迄今: # detect collision here - all good collisions = pygame.sprite.groupcollide(bullets, badGuys, True, False) for baddies in col

    1熱度

    1回答

    我想在Pygame中爲我的遊戲製作一個lifebar類。我已經做到了這一點: class Lifebar(): def __init__(self, x, y, max_health): self.x = x self.y = y self.health = max_health self.max_health = max_health

    1熱度

    1回答

    我在https://jsfiddle.net/72mnd2yt/1/有一些代碼,它不顯示我想繪製的雪碧。我試圖按照https://stemkoski.github.io/Three.js/Sprite-Text-Labels.html的代碼並逐行閱讀,但我不確定我錯在哪裏。有人會介意看看它嗎? 下面是一些相關的代碼: // picture var getPicture = function(me

    0熱度

    1回答

    我想弄清楚一旦整個動畫完成後循環最後2幀的最佳方式是什麼。 例如我有8個步驟的精靈動畫。它應該從1到6一次,然後我想從7-8步驟到永遠循環。 現在我很確定它不能這樣做,所以我想也許只是動畫從1到6,然後讓jQuery替換類(有另一個精靈)在準確的時間,當第一個精靈是完整的,你怎麼看?

    0熱度

    1回答

    我正在嘗試將一個Mega Jump遊戲教程(this one)調整到無盡的水平。在代碼的一部分中,當玩家在平臺上跳躍時,會使背景和前景從屏幕上下來。 這個想法是,當一個平臺離開屏幕時,它將被刪除,並在頂部創建一個新的平臺節點。問題在於,當前臺「關閉」時,我不知道如何計算屏幕上最高Y點的位置,因此我可以在頂部創建一個新的平臺節點。 代碼的一部分,其中的背景和前景動作是這些的: if player.p

    1熱度

    2回答

    即時嘗試檢測pacman和盒子之間的碰撞,但它不檢測任何碰撞,任何幫助或建議?目前我試圖創建一個實例列表,但沒有奏效,我不知道還有什麼要做。它也告訴我要增加更多的細節,但我真的不知道我可以添加要誠實,對不起 import pygame import os import sys #intialise the game pygame.init() screen = pygame.displ