cost 80 ms
將子級添加到SKCropNode時,應用程序凍結

[英]App freezes when adding child to SKCropNode

當我嘗試將場景中存在的子項添加到cropNode時,應用程序凍結。 但是,如果我將此子項添加為資產中的圖像,它不會凍結。 當我嘗試加載該場景時,應用程序不響應點擊。 我使用Swift 5,SpriteKit 11和Xcode 10。 該代碼凍結了該應用程序: 但這並不: ...

遮罩SKSpriteNode

[英]Mask SKSpriteNode

我在sks文件中添加了幾個節點,現在我想在最低節點SKSpriteNode上添加一些掩碼。 結構如下圖: 哪里 綠色-wordInfoHolder 紅色-標簽容器 whiteText-標簽 現在,我想隱藏顯示為紅色的部分。 為了執行此類操作,我閱 ...

Swift 3:在SKSpriteNode上打個洞

[英]Swift 3: cut a hole in a SKSpriteNode

首先:我知道,這個問題在這里已經有很多答案,但是它們並沒有幫助我解決這個問題。 我編寫了一個小游戲。 在首次發布時,有一個小教程,其中逐步解釋了游戲的每個元素。 在每一步中,我要強調這些元素之一。 因此,我在元素前面放置了一個黑色的SKSpriteNode,其alpha值為0.9。 ...

SpriteKit中的蒙版和物理

[英]Masking and Physics in SpriteKit

在SKCropNode中使用SKCropNode時,遮罩是否會影響節點的物理性質? (例如,我裁剪了一半的精靈,球會落入圖像的蒙版部分嗎?)如果是這種情況,我將如何創建SKCropNode以便將其裁剪到我觸摸的任何地方? 干杯 ...

私有布爾值:如何使用Swift在SKCropNode上進行設置?

[英]Private Boolean: how to set on SKCropNode, with Swift?

SKCropNode工作原理是從其受影響的節點中刪除其源映像未涵蓋的所有內容。 這是一種掩膜,另一種是掩蓋此邏輯,並揭示源圖像未涵蓋的所有內容。 SKCropNode有一個布爾開關來設置此狀態,稱為invertMask ,足夠明智。 令人討厭的是它似乎是私人的 。 如果擱置所 ...

如何在SKSpriteNodes中剪切隨機孔

[英]How to cut random holes in SKSpriteNodes

除了這里提出的問題: 用SpriteKit在矩形中畫一個洞? 由於兩者之間沒有令人滿意的答案,兩者之間最顯着的區別是這個問題需要缺少解決方法,特別是要求扭轉SKCropNodes的功能。 由於孔的隨機性,孔的數量以及孔要應用的物體的變化,上述問題可以解決的hacky方式的類型無法解決這個 ...

如何從SKShapeNode裁剪出SKLabelNode?

[英]How to crop out a SKLabelNode from a SKShapeNode?

我想使用以下步驟獲得上面顯示的效果。 基本上,它包含一個背景圖片SKSpriteNode 然后在其頂部添加紅色的SKShapeNode 我想從該Red ShapeNode上剪下SKLabel節點。 我有一個代碼可以偽造這種效果。 但是,如果移動 ...

當我在層次結構中添加額外的SKNode子項時,SKCropNode失敗

[英]SKCropNode fails when I add extra SKNode children in hierarchy

更新:看起來iOS 10已修復此問題。 我升級到Swift 3和Xcode 8,一切都按預期工作。 我現在已經遇到過這個問題了幾次,我不知道它是否是SKCropNode中的一個錯誤,或者我只是在濫用它。 也許有一些文件我不知道為什么會發生這種情況? 我有一個100x100矩形 ...

如何防止觸摸觸碰SKCropNode中的隱藏內容?

[英]How do I prevent touches from hitting hidden content in SKCropNode?

我在游戲中大量使用了SKCropNode ,以用於樣式用途,並且在一種情況下,我已經構建了自己的SpriteKit版本的UIScrollView 。 我注意到,當我發生觸摸事件或手勢識別器在某個點觸發時, SKScene.nodeAtPoint(...)仍會擊中在裁剪節點上觸摸點處隱藏的節點。 ...

嘗試使用SKCropNode addChild-錯誤

[英]Trying to addChild withSKCropNode - Error

我正在從事球類運動,並且很快就開始工作。 我正在嘗試使用SKCropeNode將球制成兩種顏色。 它引發此錯誤:“無法使用類型為(skcropnode)的參數列表調用addchild” 我嘗試了許多不同的方法,但我不確定如何解決此問題。 謝謝您的幫助 ...

SKCropNode奇怪的行為

[英]SKCropNode Strange Behaviour

當使用SKCropNode時,我希望添加到cropNode的圖像可以根據相應的蒙版像素alpha值來調整每個單獨的像素alpha值。 經過大量研究,我得出的結論是圖像像素的alpha值不會調整到遮罩,但是在繼續我的項目之后,我注意到一個特定的cropNode圖像的像素實際上正逐漸消失到遮罩 ...

為 SKCropNode 分配多個掩碼

[英]Assign Multiple Masks to SKCropNode

例如,我有一個圓圈,它在屏幕上向左移動,然后向右移動。 我希望圓圈只有在兩個特定方塊(maskNodes)內時才可見。 我正在使用 SKCropNode 來嘗試實現這一點,但 SKCropNode 掩碼只允許我分配一個掩碼。 有沒有人知道一種將兩個或多個掩碼分配給 SKCropNode 的方法,或者 ...

SpriteKit的SKCropNode:位置和尺度之間的關系?

[英]SKCropNode of SpriteKit: relationship between positions and scales?

我已經開始使用SKCropNode進行編程了。 我的目的是將一個給定的圖像分成更小的部分(以后它們可能不是矩形)用於游戲(用戶必須將這些部分移動到正確的位置)。 學習代碼很簡單如下: 代碼運行良好並顯示裁剪后的圖像,我可以理解何時更改一些內容,例如大小或位置,比如sprite1。 ...

如何使用Sprite Kit創建具有3D效果的戒指?

[英]How to create a ring with 3D effect using Sprite Kit?

我想使用Sprite Kit創建具有3D效果的戒指。 (查看圖像) 我嘗試將SKNode子類化並添加兩個節點作為子節點。 (查看代碼) 一個節點是完整的SKShapeNode橢圓,另一個節點是使用具有較高zPosition的SKCropNode的半橢圓。 看起來不錯 ...

SpriteKit中“nonuniformly scaled texture”的含義是什么?

[英]What is the meaning of “nonuniformly scaled texture” in SpriteKit?

在SKCropNode類引用中,給出了一些指定掩碼的示例。 他們來了: 這意味着裁剪節點可以使用從一件藝術品中派生的簡單蒙版,但它也可以使用更復雜的蒙版。 例如,您可以通過以下方式指定掩碼: 一種無紋理的精靈,用於將內容限制為場景的矩形部分。 紋理精靈是 ...

SKCropNode不在SpriteKit中渲染灰度蒙版值

[英]SKCropNode not rendering greyscale mask values in SpriteKit

我有一個SKCropNode,除了一件事外,它工作正常-蒙版圖像中所有非黑色或白色的灰度值都設置為純白色。 這意味着所有灰度Alpha值都不會透明顯示,而只是設置為完全不透明。 這是我的代碼: 有誰知道為什么將灰度區域設置為白色或如何獲得所需的結果? 提前致謝! ...

SpriteKit SKCropNode掩蓋了一切

[英]SpriteKit SKCropNode Masks everything

我試圖用SKCropNode類掩蓋一個節點。 我正在用我自己的SKCropNode繼承類中的init方法進行此操作: 它按預期工作: 現在,我想使用以下代碼將背景添加到場景和裁剪的飛船中: 我剛剛在開頭添加了幾行並添加了背景(裁剪的節點行保持不變) 這是我現在得到的 ...

iOS SpriteKit在無限循環中運行進度欄

[英]iOS SpriteKit run progress bar in infinite loop

TL; DR-在spritekit中,在while循環中,我使用for循環執行任意工作以延遲對while循環的下一次調用,從而使我的功率條無法快速運行。 有沒有更好的方法可以使spritekit稍有延遲? 嘿大家, 我正在制作一個游戲,其中涉及用戶在從大炮發射彈丸之前為其設置大炮的 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM