Ich habe ein Problem mit cocos2d Kacheln. Mein Ziel ist es, eine kreisförmige Sichtlinie zu machen, dass, wenn sich der Spieler bewegt, er nur im Kreis herum sehen muss, aber den Rest nicht sehen kann. Ich habe viele Dinge ausprobiert und es in rechteckiger Fläche nachgebaut, aber ich konnte es im kreisförmigen Bereich nicht schaffen. Ich warte auf deine Antworten. Danke für Ihre Hilfe. Wenn Sie mir sofort helfen, werde ich schätzen.Wie macht man eine kreisförmige Sichtlinie in cocos2d Kachelkarte
0
A
Antwort
2
Verwenden Sie eine rechteckige Fläche und fügen Sie eine Alpha-Maske mit rundem Verlauf als Kind des Spielers hinzu, um den sichtbaren Teil rund zu machen. Zum Beispiel mit
ohne
bearbeiten Verblassen Verblassen.
Die grüne Schicht ist der Nebel. Nur ein Quadrat davon ist freigelegt ("Ich habe viele Dinge ausprobiert und es in einem rechteckigen Bereich nachgearbeitet"). Die rote Schicht ist die kreisförmige Sichtkarte. Es deckt einige der sichtbaren Quadrate ab und so sieht der Benutzer einen unbedeckten Kreis.
Verwandte Themen
- 1. Android: Wie man eine kreisförmige Kameravorschau macht?
- 2. wie macht man ein spiel mit cocos2d?
- 3. AS3: Sichtlinie
- 4. Wie macht man einen binokularen Effekt in cocos2d?
- 5. Wie animiert man in Cocos2d?
- 6. Was macht ccpClamp in Cocos2d?
- 7. Wie erstellt man eine kreisförmige Fortschrittskomponente in Java Swing
- 8. Wie erstellt man eine kreisförmige Schaltfläche in Swift?
- 9. Wie erstellt man eine kreisförmige Listenansicht von Artikeln in Android?
- 10. Was macht MAX in Objec-C/cocos2d?
- 11. Pygame Raycasting für Sichtlinie
- 12. Wie man eine Shell macht?
- 13. Wie man eine Ziffernrunde macht?
- 14. Wie man "android Zeichnungsmuster zu entsperren" mit COCOS2D API
- 15. Wie erstellt man eine kreisförmige gepunktete Linie als CALayer?
- 16. Wie macht man eine Volltextsuche in Cocoa?
- 17. Wie erkennt man eine kreisförmige Geste über den Gestenerkenner?
- 18. cocos2d wie man Sprites kombiniert
- 19. Wie benutzt man getFrames in cocos2d-js?
- 20. Cocos2D help: Wie kann man in cocos2D einen Seitenumbruch oder eine Seitenumdrehung implementieren?
- 21. Wie man box2d Objekte in cocos2d, iOS
- 22. Wie aktiviert man Multi-Touch in cocos2d?
- 23. Zeige Positionspunkte in einer Kachelkarte mit Kibi
- 24. Mehrfaches Raycasting für die Sichtlinie
- 25. Speichern Gamestate in cocos2d
- 26. Wie macht man eine Rails App "tragbar"?
- 27. Wie man eine flüssige klebrige Fußzeile macht
- 28. cocos2d: Wie man einen Timer einstellt
- 29. Wie man eine UNION mit Lehre macht?
- 30. Wie man eine Seitenumleitung mit JavaScript macht?
Können Sie mir ein Beispiel-Code über Alpha-Maske Alexander Zugabe? Es macht bei mir keinen Sinn :) – mig
Füge ein Bild mit Transparenz (Alphamaske) als Kind zum Spielerobjekt hinzu (so folgt es der Bewegung). Die dunklen Teile werden Nebel nachahmen, das Transparente zeigt, was unter dem Bild sichtbar ist. – Alexander
'[playerObject addChild: transparencySprite];' – Alexander