Ich habe einen weiteren Ordner 'QueueAndRunAround' und eine Karte namens 'QueueAndRun' zum Projekt auf Git hinzugefügt. Wenn ihr das öffnet, seht ihr eine Demo, wie man die NSCs entlang eines Spline ausrichtet (auf Wunsch einiger Abonnenten gemacht)
@Ben-i1b
29 күн бұрын
Hallo cooles Video erstmal! Habe eine Frage weißt du wie man das hintergrundbild vom Spieler computer copiert und als Image erhält möchte das nähmlich ingame für mein Computer nutzen währe nähmlich ein cooles feature. Habe gesehen das das bei Unity geht also muss es ja auch irgendwie für unreal gehen am besten mit Blueprints. Habe überall geschaut und nichts gefunden ,da ich sehe das du den anderen erfolgreich geholfen hattest wollte ich dich auch drum bitten mir zu Helfen. Danke im Vorraus und Bist mein Lieblingsyoutuber :)
@Unrealer-v8f
29 күн бұрын
Oha das klingt voll Spannend würde ich auch gerne wissen wie mans macht! Hoffe bastiandev kann uns da helfen
@bastiandev
29 күн бұрын
@@Unrealer-v8f Das wird nix mit Blueprint (die können immer nur Platform abstrakt arbeiten), das müsste man mit C++ machen und da zB die Registry auslesen (HKEY_CURRENT_USER\Control Panel\Desktop). Selbst damit dürfte man mit Zugriffsrechten und älteren Windows Versionen kämpfen müssen… Schaut mal hier für ein Beispiel: forums.unrealengine.com/t/can-unreal-access-windows-registry/400759/2
@bastiandev
29 күн бұрын
@@Ben-i1b siehe unten…
@dennoxgames1222
Ай бұрын
Hallo ich nochmal ich frage dich weil du der einzige bist dem ich vertraue unzwar wie mache ich einen loop der solange looped bis der boolean auf true ist weil bei mir kommt dann immer die warnung infinite loop . Zum verständnis wollte etwas machen das das widget solange wartet bis ein anderes geschlossen ist. Danke schonmal
@bastiandev
Ай бұрын
@@dennoxgames1222 Kannst Du meist machen, indem Du ein delay mit einbaust. Aber solltest Du eh nicht tun, sondern ein event dispatcher nutzen (dev.epicgames.com/documentation/en-us/unreal-engine/creating-dispatcher-events-in-unreal-engine?application_version=5.3). Deine Lösung verbraucht massic resourcen in jedem Frame und skaliert daher sehr schlecht.
@dennoxgames1222
Ай бұрын
@@bastiandev Bei mir kommt trotzdem immer der error das es ein infinite loop ist unzwar hab ich gemacht das wenn das widget geöffnet wird triggert er ein event dispachter der ein delay macht und dann wieder abfragt ob es geöffnet ist oder nicht wenn es immer noch offen ist triggert er den event dispatcher einfach nochmal aber das geht einfach nicht. Bitte irgend was klappt da nicht
@bastiandev
Ай бұрын
@@dennoxgames1222 lies dir nochmal genauer du4ch, wie events verteilt werden: Da brauchst Du keinen loop, Du subscribst zu dem event und ende. wenn dann der publisher das event triggert, erst dann fängt dekne logik an … Das ist aber disconnected, ohne loop.
@Unrealer-v8f
Ай бұрын
Hallöchen habe das auch ausprobiert aber wie bekomm ich dat hin das er queue actor durchgebar ist und man ihn nicht sieht derzeit bleiben die NPCs dann alle vor im stehen und stellen sich nicht in ner reihe auf LG
@bastiandev
Ай бұрын
@@Unrealer-v8f Derzeit suchen die NPCs den Queue Actor und laufen dann bis zur Collision. Du könntest die Logik ändern, dass nicht der Actor, sondern eine Location das Ziel ist, dann brauchst Du den Queue Actor nicht mehr wirklich. Musst aber dann entsprechend auch den Anstelleinkel definieren.
@Unrealer-v8f
Ай бұрын
@@bastiandev Wie mach ich den dat bin noch relativ neu
@bastiandev
Ай бұрын
@@Unrealer-v8f Hmm nicht ganz so einfach zu erklären hier: Du müsstest die Logik des Blackboard im Detail anschauen, und da alle Referenzen zum Queue Actor mit durch ein Location Vector ersetzen. Dann in die Queue Logik schauen, da wird der Actor Forwärts Vector als „Ansteh-Vector“ genommen - den auch hardcoden. Oder vielleicht reicht es für Deine Zwecke, einfach den Cylinder Mesh als „visible=false“ zu setzen?
@Unrealer-v8f
Ай бұрын
Nein leider nicht der blockiert mir ja alles der spieler soll sich genau dahin gehen wo der queue Actor ist. Weiß leider auch immer noch nicht wie man es macht und es gibt auch nirgens ersatzt Videos die man zum verstehen anschauen kann deshalb frage ich ob du es in einem kurzen Video festhalten kannst
@bastiandev
Ай бұрын
@@Unrealer-v8f Soll der auch da anstehen?
@dennoxgames1222
Ай бұрын
Wie genau mach ich das der NPC das nur einmal ausführt und dann gelöscht wird und ein neuer erscheint und macht das halt?
@bastiandev
Ай бұрын
@@dennoxgames1222 Du kannst mit „Spawn AIFrom Class“ einen neuen NPC spawnen, da auch den Behavior Tree setzen, der wird dann genauso ausgeführt.
@bastiandev
Ай бұрын
Am besten einen NPC spawner/killer Actor erstellen, der bei Bedarf spawnt und functionen hat, die die NPCs aufrufen können, um gelöscht zu werden
@dennoxgames1222
Ай бұрын
Hi denkst du du kannst mal zeigen wie man eine Kamera um 360 grad um ein object drehen lässt also ich meine damit das die Kamera von oben nach unten schaut und einmal sich mit einer spline oder so um das object dreht aber halt auch immer darauf fokussiert ist . Derzeit hab ich das Problem das sie sich nur drummherum dreht und man das Objekt nicht sehen kann,da die Kamera sich nicht mit dreht.
@bastiandev
Ай бұрын
@@dennoxgames1222 Schau Dir mal den Node „Find Look at Location“ an (kzitem.info/news/bejne/26mGrZNqr6STjH4si=VdYdkFDxVkBnDNkg)
@dennoxgames1222
Ай бұрын
Hi keine ahnung ob du davon ahnung hasst aber dachte nunmal nur an dich der das wissen könnte ich habe nähmlich ein problem mit ser Sky Sphere die wird nähmlich nur in einem kleinen kugelbereich gezeigt und die wolken werden dadurch auch nicht angezeigt wie mach ich das die sky sphere so global also überall ist.
@bastiandev
Ай бұрын
@@dennoxgames1222 Hmm ne, keine Ahnung leider, das Problem hatte ich noch nie
@dennoxgames1222
Ай бұрын
Hi ich habe den Ordner in mein Projekt gepackt und jetzt sind da einige fehler im behavior tree wollte dich fragen was falsch ist und was mann da machen kann hab dafür ein 30 sekunden Clip gemacht. Clip: kzitem.info/news/bejne/xntpk5N7kqGCm4I Sowohl startet er die Task erst garnicht wie den ersten mit dem Actor und bei manchen macht er nicht mehr weiter und es kommt zum error Bitte hilf mir ich versuche das jetzt schon 4 stunden
@bastiandev
Ай бұрын
@@dennoxgames1222 Scheint dass der Queue Actor nicht gefunden wird? Debugge diesen Task, ob der gefunden und gesetzt wird. Falls der gesetzt wird, überprüfe ob ein Pfad zu dem gefunden wird, stell sicher dass die Nav Cell Size um den herum minimal ist. Letzteres sieht man, wenn sich die NPCs zwar zu dem Queue Actor drehen, aber nicht loslaufen. Schwer zu sagen von hier, geh durch alles Tasks und füge so viel wie möglich PrintOuts hinzu?
@dennoxgames1222
Ай бұрын
Queue actor wird nicht gesetzt weil die erste task garnicht gestartet hat verstehe aber nicht wieso
@bastiandev
Ай бұрын
@@dennoxgames1222 Haben die NPCs einen AI Controller gesetzt, siehe 05:26?
@dennoxgames1222
Ай бұрын
Also wie du schon gesagt hasst drehen sie sich zwar zum Queue Actor laufen aber nicht los. Was mach ich Jetzt?
@Ben-i1b
Ай бұрын
Bei mir drehen die sich auch nur dorthin die bewegen sich einfach nicht
Пікірлер: 37