2017-09-14 4 views
0

Apple a un projet Fox simple qui démontre les fonctionnalités de base de SceneKit. Quelqu'un peut-il expliquer où/comment le shader d'animation de texture waterfall est implémenté (aussi Fox2 avec lave)? Je sais que les shaders peuvent être chargés à partir d'un fichier et limités par programmation, mais dans ce cas shader est intégré dans la scène et pas de chance pour le contourner.comment les shaders de l'eau sont implémentés dans l'application Fox

Répondre

1

Dans SceneKit water like in Badger example, nous expliquons comment l'effet de l'eau dans l'exemple de code Badger est intégré directement dans le fichier de scène. La cascade de Fox et la lave de Fox 2 utilisent également des modificateurs de shaders de la même manière.

+0

Comment ouvrir l'éditeur de shaders dans Xcode depuis la vue Scène? – Delorean

+0

Dans le coin inférieur droit de l'éditeur, vous verrez une icône qui ressemble à celle que vous utilisez pour afficher/masquer la console (triangle à l'intérieur d'un rectangle) lors du débogage d'une application. – mnuages

+0

Lorsque vous cliquez sur l'icône, le contrôleur de chronologie apparaît pour l'objet sélectionné, ou le filigrane "Aucune sélection" s'affiche lorsque rien n'est sélectionné ... – Delorean