sprite-sheet

    0熱度

    1回答

    我正在做一個益智遊戲,並有三塊水平對齊。這些作品具有空的像素,在製作spritesheet時會進行修剪並獲得相應的偏移量。當我在spritebuilder中製作spritesheet時,這三個部分將會有x偏移量(從左到右):-177,23,0。 如果我在texturepacker中做同樣的工作,相同的部分將會有偏移量:-177 ,22,200。 的texturepacker結果更有道理,因爲對於一

    0熱度

    1回答

    我想使用spritesheet來減少tile遊戲的HTTP請求次數。 假設大約有2000種不同類型的圖塊,那麼每次加載遊戲時就會減少2000個請求。 精靈64像素高,包含64乘64像素的瓷磚。 下面的代碼獲取單個圖像,並開始呈現: var tiles = new Image(); tiles.src = "tiles.png"; tiles.onload = function() {

    2熱度

    1回答

    我正在製作一個簡單的程序,用於顯示背景圖片併爲僅有3幀的簡單精靈進行動畫處理。我每次運行它,它給我的錯誤 screen.blit(firstexp[currentimage], (xpos,ypos)) IndexError: list index out of range 我一直在努力與這一段時間,我不知道該怎麼辦了。任何幫助將不勝感激,這裏是我的代碼: import pygame, sys,

    1熱度

    1回答

    對於我的程序,我在窗口窗體上生成隨機放置的敵人,並在玩家不在視線時讓他們四處遊蕩。當玩家進入玩家範圍內時,他們會跟隨並攻擊玩家,直到玩家再次離開範圍。現在,所有的代碼都可以正常工作,但是我遇到的麻煩是,當敵人看到玩家時,我想改變敵人的精靈表(在這種情況下是黑眼睛的蠕蟲) ,到一個不同的精靈表,表明它是「敵對的」。同時,音頻提示將開始播放,直到播放器超出範圍纔會停止播放。 而且,我不知道這是否是相關

    1熱度

    1回答

    我想要在HTML5畫布上繪製字體的圖像。起初,我雖然想將每個字母分隔成不同的圖像,但決定讓精靈表更加清潔。但是,這個問題並不是所有的字母都是相同的大小。有些比其他字符寬幾個像素。 從Google的角度來看,我遇到了一些解決問題的方法。他們在每個字符下添加一行代表該字符的長度,然後將字體圖像的最底部的一行繪製到屏幕畫布外,並逐個像素地進行分析。 我試圖實現自己的這一想法的版本,但未能走到這一步。在我

    0熱度

    1回答

    我有一個非常基本的精靈動畫。如何緩存圖像並將其用於精靈圖紙創建的「圖像」部分? 我試着用: Image1= new Image(2779,1135) Image1.src = "img/contur.png" ,但我不knwo如何將圖像1中的「圖像」部分。 stage = new createjs.Stage(document.getElementById(「testCanvas」)); s

    0熱度

    1回答

    你好我正在做一個項目。我想知道如何製作我的角色。我遵循cocos wiki中的指南,但是我無法在我的代碼中實現。 我的角色可以移動和走路,我想在他跳躍時應用動畫。它有一個onKeyPressed方法。我不知道如何改變正常的精靈到運動spritesheet,我有plist,但我不知道如何加載我的代碼。 我嘗試了很多教程,但我不知道如何在我的項目中實現它們。

    0熱度

    1回答

    目前我正在製作魚類動畫。我的魚精靈是動畫並能夠在畫布上自由移動。其次,我想添加食物以在畫布上餵食魚類。但是現在我被卡住了,無法讓魚在畫布上畫畫時遊向食物。 下面是我的魚精靈是隨機移動: Fish.prototype.changeDirection = function() { var me = this; var speedXSign = Math.random() < 0.5

    0熱度

    1回答

    尋找一個下載一個網站或任何可用於分離精靈表單。請讓我知道你可能有什麼想法我一直在使用一個稱爲精靈分離器的下載,但它不再適用於包含超過10張圖像的精靈表格......謝謝! 應該添加一直使用spriters資源來獲取我的精靈表。

    0熱度

    1回答

    我正在使用EaselJS SpriteSheets,我想知道如何讓我的英雄停止平穩運行,所以如果SpriteSheet正在播放「運行」動畫並且它在第5幀,我需要爲第6,7,8,8,8,7,6,5等動畫製作動畫,然後在0上停下來讓我的英雄靜止不動。 我該怎麼做? 這裏是我的SpriteSheet: 注意,框架是不連續的:他們去從0到4,4到0,則5〜8幀9未被使用。 這裏是我的SpriteSheet