Plugin-Erstellung/Java/Raycast: Unterschied zwischen den Versionen

Aus Rising World Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''Raycasting''' wird häufig in der Entwicklung von Videospielen verwendet,  
'''Raycasting''' wird häufig in der Entwicklung von Videospielen verwendet,  
z.B. um die Sichtlinie des Spielers oder der KI zu bestimmen, wohin ein Projektil geht, Objekt-Positionierung,  um Laser zu erzeugen und vieles mehr.  
z.B. um die Sichtlinie des Spielers oder der KI zu bestimmen, wohin ein Projektil geht, Objekt-Positionierung,  um Laser zu erzeugen und vieles mehr.  
Ein Raycast ist im Wesentlichen ein Strahl, der von einer Position im 3D--Raum ausgesendet wird und sich in eine bestimmte Richtung bewegt.  
Ein '''Raycast''' ist im Wesentlichen ein Strahl, der von einer Position im 3D-Raum ausgesendet wird und sich in eine bestimmte Richtung bewegt.  
Unity 3D und die [https://trello.com/c/OC9pAtx5 Plugin-API] verfügen über integrierte [https://javadoc.rising-world.net/latest/net/risingworld/api/objects/Player.html Funktionen],  
Unity 3D und die [https://trello.com/c/OC9pAtx5 Plugin-API] verfügen über integrierte [https://javadoc.rising-world.net/latest/net/risingworld/api/objects/Player.html Funktionen],  
mit denen sich [https://javadoc.rising-world.net/latest/net/risingworld/api/objects/Player.html#raycast(float,int,boolean,net.risingworld.api.callbacks.Callback) ein Raycast] erzeugen lässt.  
mit denen sich [https://javadoc.rising-world.net/latest/net/risingworld/api/objects/Player.html#raycast(float,int,boolean,net.risingworld.api.callbacks.Callback) ein Raycast] erzeugen lässt.  
Zeile 9: Zeile 9:
* [[:Kategorie:Java|Wiki Kategorie: "Java"]]
* [[:Kategorie:Java|Wiki Kategorie: "Java"]]
* [[:Kategorie:Java-Codeschnipsel|Wiki Kategorie: "Java-Codeschnipsel"]]
* [[:Kategorie:Java-Codeschnipsel|Wiki Kategorie: "Java-Codeschnipsel"]]
* [https://javadoc.rising-world.net/latest/net/risingworld/api/objects/Player.html javadoc RW: Class Player]
* [https://javadoc.rising-world.net/latest/net/risingworld/api/objects/Player.html JavaDoc RW: Class Player]
* [https://forum.rising-world.net/thread/12593-calculate-height-on-z-axis/?postID=93841&highlight=raycast#post93841 Rising World Forum: Calculate height on Z axis]
* [https://forum.rising-world.net/thread/12593-calculate-height-on-z-axis/?postID=93841&highlight=raycast#post93841 Rising World Forum: Calculate height on Z axis]



Version vom 8. Juni 2023, 10:24 Uhr

Raycasting wird häufig in der Entwicklung von Videospielen verwendet, z.B. um die Sichtlinie des Spielers oder der KI zu bestimmen, wohin ein Projektil geht, Objekt-Positionierung, um Laser zu erzeugen und vieles mehr. Ein Raycast ist im Wesentlichen ein Strahl, der von einer Position im 3D-Raum ausgesendet wird und sich in eine bestimmte Richtung bewegt. Unity 3D und die Plugin-API verfügen über integrierte Funktionen, mit denen sich ein Raycast erzeugen lässt.


Siehe auch