Jump to content
Unity Insider Forum

MustafGames

Members
  • Content count

    351
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by MustafGames

  1. Hallo, ich probiere gerade am neuen Isometric Tilemap Feature herum. Ich habe ein Tileset erstellt und einige Sprites hinzugefügt nun sind paar raus gelöscht, da sie nicht mehr gepasst haben oder ersetzt wurden, doch die bereits in der Scene platzierten Tiles bleiben und lassen sich nicht mehr entfernen, was kann man da machen? Mfg Mustaf
  2. MustafGames

    NavMesh per Collider erstellen

    Grüße, kann mir jemand helfen dabei einen Script zu schreiben wo man im Spiel (Runtime) einen NavMesh erstellt indem man die Daten eines Colliders nutzt (Tilemap Collider)? ich brauche ein paar Ansätze dafür. Im Moment sieht es so aus, leider bringt das nichts: List<NavMeshBuildSource> sources = new List<NavMeshBuildSource>(); NavMeshBuilder.CollectSources(col2.bounds,NullMask,NavMeshCollectGeometry.PhysicsColliders,0,new List<NavMeshBuildMarkup>(),sources); NavMeshData n = NavMeshBuilder.BuildNavMeshData(NavMesh.GetSettingsByID(0), sources, col2.bounds,Vector3.zero,Quaternion.identity); if (n != null) { if (NavMeshDataInstance.valid) { NavMesh.RemoveNavMeshData(NavMeshDataInstance); } NavMeshDataInstance = NavMesh.AddNavMeshData(n); } } Mfg Mustaf
  3. MustafGames

    NavMesh per Collider erstellen

    Hab hier das gefunden, klappt jedenfalls teilweise, vielleicht kannst du als sehr erfahrener Entwickler da was rauspicken? https://forum.unity.com/threads/2d-navmesh-pathfinding.503596/page-2
  4. MustafGames

    NavMesh per Collider erstellen

    Die erweiterten NavMeshComponents habe ich schon leider akzeptieren die den TilemapCollider2D nicht.
  5. MustafGames

    Iso 2D Character animieren?

    Grüße, hat jemand eine Idee wo man Isometrische 2d Charakter animieren kann, habe einzelne Sprites (Kopf, Körper, etc..)? Mfg Mustaf
  6. Hallo, ich benötige mal Fachwissen, es geht um folgendes: Meine Spiele sind auf einer externen Festplatte die einen eigenen Stromanschluss hat gespeichert, da meine SSDs nicht so viel Speicherplatz haben. Hauptproblem was andere Probleme verursacht ist: Die Spielstände werden bei einigen Spielen in Dokuments/My Games oder einfach nur im Dokumenten Ordner gespeichert und irgendwie sagt Windows 10 der externen Festplatte: "Nein, nein du darfst dort nichts ändern" nun ändere ich im Spiel etwas und es bleibt aber nicht gespeichert.. Mods welche auch unter Documents gespeichert werden, werden natürlich trotz Häckchen nicht geladen. Betroffene Spiele sind: Terraria und Stellaris Kann ich irgendwo den Speicherort direkt auf die externe Festplatte verschieben und alle zukünftigen Spiele nehmen das an? Mfg Mustaf
  7. MustafGames

    Spiele auf externe Festplatte funktionieren nicht richtig.

    Edit: Lösung war das der Windows Defender mit seiner Ordner-Überwachung sämtlichen Zugriff auf den Dokumente Ordner verbietet.
  8. MustafGames

    Spiele auf externe Festplatte funktionieren nicht richtig.

    #Push Hat keiner eine Idee? Ich müsste irgendwie die Festplatte Rechte geben auf den Dokumente Ordner oder so aber wie?
  9. MustafGames

    Unity Anklick Bug

    Grüße, ich weiß nicht woran es liegt, ob eine Tastenkombination Ausversehen aktiviert wurde oder nicht. Wenn ich in der Hierarchy ein Objekt anklicke und dann das nächste dann wählt es alle aus die dazwischen sind also wie als wenn ich strg drücke. Weiß jemand wie sich das abstellen lässt? Mfg Mustaf PS: Kann mir jemand sagen wie man bei Windows 10 in der Taskleiste abschalten kann das wenn man ein bereits geöffnetes Programm anklickt das sich es sich nochmal öffnet?
  10. MustafGames

    Unity Anklick Bug

    Danke für die Info, ja es war Caps Lock. Beide Probleme dadurch gelöst. Die Taste hab ich gleich mal deaktiviert xD
  11. MustafGames

    Simplest Shader?

    Grüße, kann mir jemand die SetTexture Methode näher erklären und ob diese effizienter ist als alles ausführlich zu schreiben? Ich benötigte, Transparents & 1 Texture & Schatten Shader "Texture Only"{ Properties { _MainTex ("Texture", 2D) = "" } SubShader { Pass {SetTexture[_MainTex]} } } Mfg Mustaf
  12. MustafGames

    Handy Google komplett weg

    Grüße, habe ein großes Problem, ich habe mit KingRoot sämtliche Google Apps und dazugehörige Komponenten vom Handy gelöscht, jetzt wenn ich folgende Apps per Apk installiere funktionieren Sie nicht mehr. Youtube, PlayStore, Google Account Manager, Google Play Services Weiß jemand wie ich komplett eine neue Android Version installieren kann oder was die Apps noch benötigen? Bei der Google Play Service Apk kann ich mehrere Varianten auswählen für arm64-v8a + armeabi-v7a oder x86, ich finde bei meinen Medion E4506 leider nicht was davon richtig ist? Hab immer NoDpi genommen. https://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-14-3-66-release/ Mfg Mustaf
  13. MustafGames

    Handy Google komplett weg

    Schade na ich probier mal mein Glück, danke
  14. MustafGames

    Handy Google komplett weg

    Handy ist gerooted, alles funktioniert nur die Google Sachen nicht. Kannst du mir ein Android-Forum empfehlen?
  15. MustafGames

    Handy Google komplett weg

    Keiner eine Idee? Weiß jemand wo ich da nachfragen kann (außer beim Hersteller, da erreicht man nie etwas.)
  16. MustafGames

    Visual Studio optimieren (Tuning)

    Grüße, kennt jemand von euch Möglichkeiten wie man in Visual Studio einige Optionen deaktiviert damit Projekte schneller laden und wenn man Scripte speichert Sie schneller in Unity geladen werden? Mfg Mustaf
  17. Grüße, seit ich Unity Heute gestartet habe und nichts verändert habe geht auf einmal folgendes nicht mehr: https://docs.unity3d.com/ScriptReference/UI.Button-onClick.html der delegate funktioniert nicht. private UnityAction action_harvest; action_harvest += hit.transform.GetComponent<Tree>().CmdHarvestTree; harvest.GetComponent<Button>().onClick.AddListener(action_harvest); das funktioniet aber, leider ohne Argument. Kann mir jemand sagen warum das so ist? Mfg Mustaf
  18. MustafGames

    AddListener funktioniert nicht

    Problem erkannt, Problem noch nicht gebannt. Es liegt daran das ich eine Command Methode rufen möchte. Das AddListener erstmal ignorieren: public void OnPointerUp (PointerEventData eventData) { switch (typ) { case "Item": GetComponent<Player>().inv.CmdAddItem(int.Parse(target.transform.name.Replace("Item_", "")), 1); NetworkServer.Destroy(target); break; case "Harvest": Debug.Log("test"); target.GetComponent<Tree>().CmdHarvestTree(); break; } } So sieht die Methode am Script aus welcher kein NetworkBehaviour ist sondern Mono. Kann man da trotzdem einen Cmd auführen, den Debug.Log wird ausgeführt (siehe Konsole) aber die Zeile CmdHarvestTree nicht? Weißt du was ich meine?
  19. MustafGames

    AddListener funktioniert nicht

    Danke, die Parameter ändern sich nicht nachdem ich AddListener nutze, oder gilt das auch bei der nächsten Ausführung der ganzen Methode die AddListener benutzt? Ich glaube ich schreibe einen eigenen Script der dann reagiert wenn ein Sprite geklickt wird, da der Button Script irgendwie spinnt, das sollte dann funktionieren.
  20. MustafGames

    AddListener funktioniert nicht

    Danke, funktioniert leider auch nicht, damit meine ich das es keine Funktion ausführt, wenn ich eine normale Methode aus dem selben Script nehme klappt es. Edit: Habe nun eine neue Methode im Script erstellt, welche die andere ausführt, geht das auch mit 2 Argumenten? Edit2: Macht es etwas aus wenn eins der Argumente ein GameObject ist?
  21. MustafGames

    AddListener funktioniert nicht

    Funktioniert das auch im Editor wenn ich auf Play drücke? Edit: wenn ich das benutze, geht es nicht, benutze ich aber eine Methode die in der selben Klasse ist, geht es. Was muss ich ändern? harvest.onClick.AddListener(() => hit.transform.GetComponent<Tree>().CmdHarvestTree());
  22. MustafGames

    [UNET] Network and XML

    Danke für die Info. Gibt es da ein paar Anleitungen wo man so ungefähr mal sieht wie man die Variablen (Beispiel: Lebenspunkte, Angriffschaden) so schützt das Sie nicht so einfach verändert werden können? Zu Frage 1: https://unity3d.com/de/learn/tutorials/topics/multiplayer-networking/networking-player-health if (!isServer) { return; } Wird das benutzt, statt einen Command daraus zu machen? (In der TakeDamage Methode) PS: Welche Methode muss ich nehmen wenn ich ein Command aktivieren möchte bevor der Client disconnected (z.b. wenn er Alt+F4 gedrückt hat oder das Programm sich einfach schließt)
  23. Grüße, mein Server ist Host & Client gleichzeitig, kann ich eine xml Datei über den Server auslesen und verändern, ohne das der Client etwas davon mitbekommt, der Client soll lediglich einen Button drücken der dann den Server 2 Strings schickt und diese soll der Server dann in die xml Datei eintragen und vergleichen. Wie würdet ihr das am besten machen? Ich würde ja einen NetworkBehavior Script erstellen und dort eine Command Methode welche 2 strings als Attribute hat, ist das so ok? Den Command lasse ich dann per Button ausführen. Mfg Mustaf
  24. MustafGames

    [UNET] Network and XML

    Also könnte man in allen Spielen einfach cheaten und es gibt keine Abwehr dagegen? PS: Kannst du mir Frage 1 erklären, warum das so ist?
  25. MustafGames

    [UNET] Network and XML

    Die SyncVar Attribute sind doch dazu da das der Client mit dem Server übereinstimmen muss.
×