Jump to content
Unity Insider Forum

IBGKDennisI

Members
  • Content Count

    90
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by IBGKDennisI

  1. Jemand ne Idee woran das liegen könnte? Dieses ruckeln

    giphy.gif

    1. Elharter

      Elharter

      Was sagt der Profiler?

  2. Bingo! Solltest aber auch überprüfen lassen ob es möglicherweise mehrere Spieler mit dieser Kombination gibt, tritt im bestenfalls zwar nie auf aber wenn doch dann bist du wenigstens auf der sicheren Seite.
  3. Bei SELECT password FROM Players WHERE name = nameofplayer bekommst du das Passwort vom Spieler zurück dessen Name ins Inputfield reingeschrieben wurde. Danach müsstet du nochmal überprüfen ob das Passwort aus dem Inputfield gleich dem Passwort in der Datenbank ist <- Gefährlich. Bei SELECT COUNT(*) FROM Players WHERE Name = NameVomSpieler AND Passwort = PasswortVomSpieler bekommst du nur wieviele Spieler es mit dem Namen und dem Passwort gibt, hast also keine Informationen Lokal wie das Passwort lautet. Hier musst du nur drauf achten ob die Rückgabe gleich 1 ist und kannst dann weitere Informationen anfordern. #Edit auf dein #Edit Besser wäre es schon, würde das ganze sicherer machen, gibt aber manchmal Situationen wo man es nicht umgehen kann^^ (Wo mir aber keine auf die schnelle einfallen würde)
  4. Naja er hat ja geschrieben dass er da nicht viel Ahnung von hat. Und wenn man beginnt erscheint es einem als Logisch das ganze vom Clienten an den Server zu senden und auf die Rückgabe zu reagieren. Deswegen empfinde ich die Lösung mit COUNT auch als die bessere Lösung, einfach weil du keine Informationen zurückbekommst und alles über den Client laufen lassen kannst, was auch den Server bisschen entlasten sollte. Könnte aber natürlich sein das ich falsch liege.
  5. Könnte jetzt zwar falsch sein, aber ist es wirklich so schlau das Passwort Lokal zu überprüfen?
  6. SELECT COUNT(*) FROM Players WHERE Name = NameVomSpieler AND Passwort = PasswortVomSpieler Die Query sollte dir dann die Anzahl der gefunden Einträge zurückgeben, sollte also eigentlich zwischen 0 und 1 liegen, würde aber überprüfen ob die Anzahl über 1 ist. Außerdem solltest du mit "mysql_real_escape_string()" arbeiten. Hoffe konnte dir helfen.^^ #Edit: Ist echt lange her als ich mit sql gearbeitet hab, könnte also falsch sein.
  7. Wenn es nur um das aktualisieren von Scores geht, dann würde ich wohl einfach einen MySQL Server nehmen^^
  8. Wie wäre es, wenn Du schreibst, welches Problem Du hast und dein Script schon mal rein editierst?
  9. Bin mir grad nicht sicher aber stell die Scale runter und dafür die Font Size hoch, sollte helfen.
  10. Könnte es sein das du einfach 4000 Cubes spawnst? Wenn ja dann hast du die Antwort^^
  11. Kenne mich zwar nicht perfekt damit aus aber ich vermute mal die Performance ist schlechter, die Modelle sind größer und der Grafikgewinn ist zu gering. Dir kann aber sicher noch jemand mit Erfahrung was dazu sagen.
  12. Wirst du schon packen . Und wenn nicht dann findest du hier sicher einen Kompetenten Partner(Hier herrscht Grafikermangel)
  13. Willkommen, Viel Spaß beim Frust der früher oder später kommt Aber der Comic ist super
  14. @Bemmi83 Aber irgendwie müssen die Ersteller ja Geld dafür bekommen und ein Fan von Pay2Win Spielen ist nicht jeder. Außerdem kauft sich kaum jemand Spiele am Smartphone.
  15. @Wattsefakk Poste doch die Lösung für Leute die das gleiche Problem haben sollten. Ist immer Hilfreich wenn man eine Antwort auf sein Problem findet.^^ Also ich hätte es wahrscheinlich mit Time.time gelöst
  16. Sollte dir eigentlich nur als Idee dienen da ich kein Unityscript kann.^^
  17. using UnityEngine; using System.Collections; public class Mauer : MonoBehaviour { public GameObject wallpart; public int height; public int length; void Start () { for(int l = 0;l<length;l++) { for(int h = 0;h<height;h++) { Instantiate(wallpart,new Vector3(l*(2*wallpart.GetComponent<MeshRenderer>().bounds.extents.x),h*(2*wallpart.GetComponent<MeshRenderer>().bounds.extents.y),0),new Quaternion(0,0,0,0)); } } } } Hab ich schonmal hier im Forum gepostet, vllt hilft es dir weiter.
  18. Du hast ja verschiedene Kamera Effekte wie anti aliasing was dir vermutlich helfen sollte.
  19. Ich glaub er wollte das wir ihn den Code schreiben
  20. Neuer PC wurde endlich bestellt <3

    1. Show previous comments  8 more
    2. IBGKDennisI

      IBGKDennisI

      Naja ich hätte gehofft das es schneller geht aber irgendwie lassen die sich Verdammt zeit, haben zum versenden von Gehäuse knapp 14 Stunden gebraucht und die restlichen Sachen stehen noch bei denen im Lager...

    3. TheTompage

      TheTompage

      Also ich habe mein Zeug bisher nur bei Caseking oder Mindfactory gekauft, und habe dort nie probleme mit Umtausch oder sonstigem gehabt. Die Ware war auch immer innerhalb von 48 Stunden bei mir.

      Aber wenn du bei Amazon bessere Erfahrungen gemacht hast, warum nicht :)

    4. IBGKDennisI

      IBGKDennisI

      Okay.. das war die letzte Hardware Bestellung bei Amazon.

  21. using UnityEngine; using System.Collections; public class Mauer : MonoBehaviour { public GameObject wallpart; public int height; public int length; void Start () { for(int l = 0;l<length;l++) { for(int h = 0;h<height;h++) { Instantiate(wallpart,new Vector3(l*(2*wallpart.GetComponent<MeshRenderer>().bounds.extents.x),h*(2*wallpart.GetComponent<MeshRenderer>().bounds.extents.y),0),new Quaternion(0,0,0,0)); } } } } Ich würde es so machen, ist leider C# vllt bringt es dir ja trotzdem was. Ps. Man könnte GetComponent auch nur einmal ausführen was von der Performance her besser wäre. MeshRenderer mr; mr = wallpart.GetComponent<MeshRenderer>();
  22. Wann findet eigentlich die nächste Game Challenge statt?

  23. https://unity3d.com/learn/tutorials/modules/beginner/navigation/navmesh-obstacles Danke an @Sascha für den Tipp.
  24. Hab nur ich das gefühl oder rutscht der Charakter ein bisschen`? Solltest es aufjedenfall ändern sonst ist es echt schwer zu zielen.
×
×
  • Create New...