Wie kann ich eine Farbänderung eines SCNNode
animieren? In SpriteKit
würde ich nur die colorizeWithColor SKAction
verwenden, aber das ist keine Option in SceneKit
. In SpriteKit
würde ich normalerweise eine Kollision zwischen zwei Knoten haben. Wenn die Knoten kollidierten, änderte einer der Knoten die Farben, indem er colorizeWithColor SKAction
aufrichtete. Was ist das Äquivalent in SceneKit
für eine SCNNode
?Was ist mit dem Einfärben eines Objekts in SceneKit gleichzusetzen?
2
A
Antwort
2
Sie können die multiply
Eigenschaft Ihres Materials verwenden, um einen ähnlichen Effekt zu erzielen. Sie können die Überblendungslänge mit der SCNTransaction
animationDuration
Eigenschaft festlegen.
SCNTransaction.begin()
SCNTransaction.animationDuration = yourFadeDuration
geometry?.firstMaterial?.multiply.contents = yourDesiredColor
SCNTransaction.commit()
Verwandte Themen
- 1. Was ist in MySQL gleichzusetzen?
- 2. Was ist mit ruby script/about in Rails 3 gleichzusetzen?
- 3. Was ist instanceof eines geklonten Objekts?
- 4. Was ist die Definition eines Service-Objekts?
- 5. Problem mit dem Freigeben eines Objekts
- 6. Was ist der Prototyp eines Function-Objekts in Javascript?
- 7. Was ist der Typ eines JSON-Objekts in Python?
- 8. Was ist der Unterschied zwischen dem Erstellen eines Objekts mit Object.create() und Object.assign()?
- 9. Was ist der Unterschied zwischen dem Umfang eines Objekts und seinem Kontext in JavaScript?
- 10. Einfärben Schichten in Inkscape
- 11. Nur einen Teil eines HTML-Elements einfärben
- 12. Problem mit dem Erstellen eines Objekts in C++
- 13. Zurückgeben eines Objekts aus dem PowerShell-Cmdlet
- 14. Was ist der Lebenszyklus eines Java-HttpSession-Objekts?
- 15. Hinzufügen eines Rahmens um den SceneKit-Knoten
- 16. Ausspionieren eines Objekts nach dem Gießen mit Mockito
- 17. Hibernate - Laden eines Objekts basierend auf dem Feld eines Mitgliedsobjekts
- 18. Einfärben von Verzeichnisnamen in ksh
- 19. Einfärben von Text in richTextBox
- 20. Einfärben gefundenen Text mit jQuery
- 21. Maßstab SCNNode in SceneKit
- 22. Einfärben Cluster in Dendogramm mit ggplot2
- 23. Javascript-Frage: Problem mit dem Aufrufen eines Objekts Methoden
- 24. gleichzusetzen Umsetzung scheint nicht mit Generika arbeiten
- 25. Erstellen eines Objekts, das nach dem Wert eines NSString benannt ist - ist das möglich?
- 26. Was macht der Prototyp eines benutzerdefinierten Objekts?
- 27. Möchten Sie den Y-Wert eines Knotens mit Scenekit ändern
- 28. Was sagt uns das SceneKit-Statistikfenster?
- 29. Aktualisieren eines Objekts mit Laravel
- 30. Was ist mit dem "Afx" in StdAfx.h?