skspritenode

    5熱度

    1回答

    首先,我要感謝本網站上的每位用戶,因爲我總是在這裏找到解決方案,它非常有幫助! 我正在嘗試使用SpriteKit製作像Xonix,Bix或Jezzball一樣的遊戲。無論如何,我有一個球彈跳在牆上,我試圖阻止它不能去的地方,這些障礙是由CGPathref(用戶使其運動產生的)製成的。創建skspritenode的物理體,它正在工作,但並非總是如此。我已經下載了YMCPhysicsDebugger來

    0熱度

    2回答

    在這個項目中有兩個玩家,都可以射擊。當對方球員擊中一艘船時,它會降低他們的健康並消失,這很好。問題是我不希望船隻或子彈對彼此碰撞做出反應。 下面是製作第一個球員代碼: player = [SKSpriteNode spriteNodeWithImageNamed:filePath]; player.size = CGSizeMake(100, 100); player.posi

    4熱度

    1回答

    我正在創建一個spritenode,設置其位置並將其錨點更改爲(0,.5),然後創建一個phyicsbody。 物理學家認爲我的定位點仍然在(.5,.5),愚蠢。 同樣的問題在這裏引用,但沒有解決:Physicsbody doesn't adhere to node's anchor point 訂單我做的事情是正確的,這只是我的physicsbody是固執。

    0熱度

    3回答

    好吧,我一直在試圖弄清楚這一點,並搜索網絡和論壇,但我還沒有運氣。 我想要做的是以下幾點。我有一個MainMenuScene,它是一個SKScene。由於我在該場景中添加了許多SKA和其他東西,我希望能夠將其分解成不同的文件。因此,例如,當玩家按下「設置」按鈕時,我將使用不同的文件來寫入將會發生的事情,而不是使用MainMenuScene,並使其變得更大。 所以我的問題是這樣的:我想能夠從我的Se

    0熱度

    2回答

    哪個SKPhysicsBody身型我會用它來創建一個橢圓physicsBody? 我知道我可以做曲線向外直線的,只是有它不是一個真正的橢圓形,但似乎必須有某種方式壓扁圓或創建一個?

    1熱度

    1回答

    我想創建一個場景,將有在上面平鋪背景,其中將存在可用的級別,用戶可以選擇他/她就可以出鍋背景,以查看所有級別。 所以,在iOS的遊戲建議通過教程我創建了一個SKNode *_backgroundLayer,將容納所有的瓷磚,以及其他任何將頂上去。這將允許我只移動SKNode,其所有孩子都會隨之移動。大。現在,我的瓷磚是450x450 pixels,所以我計算我需要在我的_backgroundLay

    0熱度

    1回答

    #import "collisionTestMyScene.h" const static int nodeBitMask = 0x1 << 0; const static int node1BitMask = 0x1 << 1;; @implementation collisionTestMyScene -(id)initWithSize:(CGSize)size { i

    0熱度

    1回答

    那麼,我試圖做的是使用一個支架(該SKSpriteNode *精靈)和負載從一組三個精靈: 珊瑚 水 基地。 我打算是基於先前創建的NSMutableArrays做,得出具體的質感,在整個iPad的屏幕位置,這樣,例如: 在1,6位置:在5,1​​8位水 :珊瑚。 發生的問題是,它只繪製一個紋理,沒有其他人。有沒有解決這個問題?我應該以不同的方式去做這件事嗎? // Load the sprite

    0熱度

    1回答

    如何使多個碰撞反應與單個SKSpriteNode?就像我試圖發展一個概念,其中一些水果從天上墜落,一籃子必須收集它們。 所以當水果撞到籃筐的一側時,它會有一個基於物理學的反應,就像根據其質量和重量向某個方向落下一樣。當水果撞到籃筐的中心時,它會進入籃筐或消失。要做到這一點,我必須圍繞SKSpriteNode有多個物理反射。我怎樣才能做到這一點?

    2熱度

    2回答

    我想將SKSpriteNode從一個SKNode移動到另一個SKNode。 removeFromParent方法實際上釋放了精靈。 例如,在這個代碼MySprite的是SKSpriteNode的一個dealloc的定製方法的子類,輸出一個字符串,只是爲了讓我知道該對象被釋放: SKNode *node1 = [SKNode node]; SKNode *node2 = [SKNode node]