sprite

    0熱度

    1回答

    我目前使用pygame的光線投射引擎,pyray( https://github.com/oscr/PyRay/blob/master/pyray.py),並有一些問題我想問一下 : 1)你如何添加一個精靈這是不一個細胞,就像Wolfenstein 3D中的敵人一樣? 2)你如何製作牆壁圖像,而不是顏色塊?

    2熱度

    1回答

    我說有N個精靈。當用戶將它們靠得更近時,它們會拼合在一起成爲一個羣集羣集可以在2到n之間的任何地方都有精靈。如果用戶觸及任何羣集成員精靈,則整個羣集必須一起移動。 目前我的問題是我可以做很多計算,當一個移動發生在組織和移動他們都收集。當新成員加入集羣時,我必須再次重新組織。但是有沒有更好的方法來合併/分組精靈來收集?所以我可以作爲一個單位執行移動和旋轉。看下面的圖片。

    0熱度

    1回答

    爲了提高我的對象技能,我試圖在python中製作一個遊戲來學習如何處理對象,其中我有一個名爲Player的精靈,它顯示從一個名爲使用這個類image.gif: class Player(pygame.sprite.Sprite): def __init__(self, width, height): super().__init__() self.rect = p

    0熱度

    1回答

    我想在Java中做一些事情,我需要等待幾秒鐘。 private void PC() { tab[rnd].setText("0"); tab[rnd].setEnabled(false); } 這是我的方法,我想在2秒後運行它。

    0熱度

    1回答

    我想旋轉一組精靈,多邊形和矩形。圖a)顯示了2個精靈,邊界多邊形和矩形。該組圍繞大矩形的中心旋轉90度(兩個矩形的聯合)。 以下代碼創建圖b)。它不會圍繞聯合矩形的中心旋轉精靈和多邊形。 public void rotate(int rangle, float rotateX, float rotateY){ this.sprite.rotate(rangle); this.p

    2熱度

    2回答

    我在移動精靈時遇到了問題。我可以在x軸和y軸上移動它們,完全沒有問題。我無法弄清楚的是,我怎樣才能將它們按照一定的角度移動。我的意思是,我試圖創建一個函數,其中包括我嘗試移動的對象,速度和方向(應以度數衡量)。喜歡的東西: MovingObject(obj,speed,direction) #this is the function I'm trying to define 它更像一個「產卵功

    1熱度

    1回答

    我想畫一個圖像的紅色邊框,但不知道如何。 我試圖填充Hero sprite的圖像,並將colorkey設置爲紅色self.image.set_colorkey(red),但這會使圖像不可見。 在圖像上繪製一個紅色矩形,完全填充它:pygame.draw.rect(self.image, red, [0, 0, width, height])。 我只是想要一個紅色的邊框,這將有助於未來的碰撞檢測。

    0熱度

    2回答

    所以我在Aseprite程序中做了一個攻擊動畫,並且所有的動畫都沒有問題,但是當我把這個角色放在動畫師裏面時,角色會改變位置。 下面是圖像,第一個是動畫運行的gif,然後是Unity中的動畫之前和之後。 我知道這是小,但我希望你能看到

    -1熱度

    1回答

    我有一個頁面,我目前使用CSS圖像精靈爲圖標作爲背景。 我使用CSS sprites的問題是背景大小。我不確定什麼是放大或縮小的最佳方式,以便我的圖像不會模糊。 這是我的CSS目前; background-image: url(../../img/registration_icons_720.png); background-size: 273px 342px; background-repe

    0熱度

    1回答

    在每次更新中,我的精靈都會根據變量(OBJECT_X)調整自身的大小,但是當OBJECT_X發生變化時,精靈會變得更加像素化。我已經嘗試在每次更新中重新加載圖像,但這確實滯後於遊戲。有什麼建議麼? import pygame screen = pygame.display.set_mode((1000, 600)) background = pygame.Surface((1000, 600