Jump to content
Unity Insider Forum

Blogs

Featured Entries

  • Mark

    UltraTerrain Dev Diary #2

    By Mark

    Nachdem die Tests nun immer umfangreicher werden wächst auch die Funktionsvielfalt. Im letzten Post habe ich den PageDataHandler erwähnt, dieser ist nun fast vollständig implementiert, dazu musste aber einiges gemacht werden. Der PageDataHandler soll wie der Name bereits andeutet in der Lage sein die Daten einer Page zu handhaben/verwalten, darunter fällt wie bereits erwähnt das Laden der Daten. Das Laden der Daten basiert auf 2 Schritten: 1. Wenn noch keine komprimierten (zip) Date
    • 0 comments
    • 1,380 views

UNet, Photon, nein ich gehe zu Lidgren (oder alternativ zur Bolt)

[size=6][font=courier new,courier,monospace][i]Keine Zeit mehr zu warten.[/i][/font][/size] (Der Text wurde sehr spät. bzw früh mit Müdigkeit und Mühe geschrieben. Eventuell gefundene Fehler werden bald mit einem Update gefixt ) [font=courier new,courier,monospace][size=6][b]UNet[/b][/size][/font] [font=courier new,courier,monospace][size=1]-[/size][/font] [font=courier new,courier,monospace]Ich habe mich mit UNet auch intensiv beschäftigt. Ich muss leider sagen, dass es nicht wirklic

MaZy

MaZy

Ãœberraschung: AnimationCurve.Evaluate ist schneller als Mathf.Lerp!

Da müsste ein Link auf das ursprüngliche Forum-Posting dabei stehen ... es ging um die Frage, wie man 0, 0.5, 1.0 linear auf 0.5, 0.75, 1.0 abbilden kann. Da kam natürlich dann recht flott auch Lerp, also lineare Interpolation, was für so etwas die naheliegendste Methode ist. Ich dachte mir, dass aber Artists sicher lieber AnimationCurves verwenden, weil das anschaulicher und flexibler ist. Um mich nicht mit einem Tip zu blamieren, der potenziell der Performance schadet, machte ich die Bem

jashan

jashan

Easy-Doings: Debug.Log mal anders

[size=6][b]Worum geht es hier?[/b][/size] Ihr benutzt wahrscheinlich wie ich immer wieder Debug.Log(""). Manchmal verwendet man einfach zu viele. Man vergisst auch manchmal sie zu entfernen oder man ist einfach viel zu faul dafür. Daher kann man ja mal die Funktion etwas verbessern. So kann man mit einer Boolean die ganzen Logs ausschalten lassen. Ist praktisch, um die ganzen Debug.logs nicht zu löschen, falls man ja immer noch später Debuggen will. Daher mal nen kleinen Code was ich mir

MaZy

MaZy

Auto-Matchmaking #4: Serverstart erleichtern.

[font=lucida sans unicode,lucida grande,sans-serif]Hallo Leute, diesmal habe ich nicht viel machen können aus Zeitdruck. Ich habe ja in der letzten Teil gesagt, dass ich zwei Projekte in einem Unity-Projekt mache. Den "Cloudserver" bzw "Gameserver" und den "Masterserver". Dazu hab ich logischerweise zwei Szenen erstellt wo jeweils die GameObjects mit Scripts darauf warten gestartet zu werden. Das Problem wäre hier, dass ich beim Compilen immer die erste Szene verändern müsste, damit die

MaZy

MaZy

Auto-Matchmaking #3: Konzept und wie weit ich bin.

In diesem Blog geht es darum wie ich meinen eigenen Auto-Matchmaking-system schreibe (bin schon viel weiter). Hallo endlich kommen wir zum Konzept. Ihr fragt euch schon wie ich mir das ganze machen möchte bzw. bereits gemacht habe. Wie das wohl mit Unity Networking gehen soll? Vergisst nicht. Es geht mir ausschließlich um Auto-Matchmaking-System. [Erst mal was ich bis jetzt habe. - Ich habe einen Masterserver mit einer Szene, wo man die verbundenen Spieler sehen kann. Außer

MaZy

MaZy

Auto-Matchmaking #2: Natürlich selber schreiben! Aber mit Unity Networking?

[size=5][font=lucida sans unicode,lucida grande,sans-serif]In diesem Blog geht es darum wie ich meinen eigenen Auto-Matchmaking-system schreibe (bin schon viel weiter).[/font][/size] [font=lucida sans unicode,lucida grande,sans-serif]Hallo, so da ich unbedingt Fan von Unity Networking bin habe ich auch damit angefangen. Viele finden den Unity Networking "schlecht", aber es liegt teilweise an der Programmierung. Ich habe ca. 90 Spieler auf einem Server simuliert und da fing erst an leicht zu

MaZy

MaZy

Auto-Matchmaking #1: Photon PUN oder selber ähnliches schreiben?

[font=lucida sans unicode,lucida grande,sans-serif][size=5]In diesem Blog geht es darum wie ich meinen eigenen Auto-Matchmaking-system schreibe (bin schon viel weiter).[/size][/font] [font=lucida sans unicode,lucida grande,sans-serif]Hallo viele kennen das von euch. Ihr wollt ein Spiel programmieren und möglichst in Multiplayer, damit die Interesse bei Spielern größer ist oder einfach damit ihr mit euren Freunden euer Spiel zocken könnt. Dabei fragt ihr euch NOCH NICHT, welches Networkin

MaZy

MaZy

Unity 5.1 ist jetzt released - mit VR und Multiplayer Unterstützung

Ich hatte mich schon etwas gewundert, dass es keinen weiteren Release Candidate mehr gab - das lag wohl daran, dass sie schon den Release vorbereitet haben: Download here: [url="http://unity3d.com/get-unity/update"]http://unity3d.com/get-unity/update[/url] Ich denke die wichtigsten neuen Features dürften wohl native VR-Unterstützung sein, sowie das neue Unity Multiplayer Networking (ehemals UNET). Ansonsten Cleanup und Bugfixes ... ist natürlich auch fein :-) [url="http://unity-buch.de/

jashan

jashan

"Das Unity-Buch" - gibt's jetzt endlich zu kaufen ;-)

Die Geschichte dieses Buches ist eine ziemlich lange (angefangen habe ich mit diesem Projekt 2010) - aber das möchte hier nicht ausbreiten, bei Interesse findet Ihr die wichtigsten Stationen im [url="http://unity-buch.de/blog"]Blog auf der Webseite zum Buch[/url]. Die gute Nachricht: Das Buch ist jetzt fertig gedruckt und über [url="http://www.buecher.de/shop/fachbuecher/das-unity-buch/chittesh-jashan/products_products/detail/prod_id/42104802/"]buecher.de[/url] und [url="http://www.amazon.de

jashan

jashan

#7 Tabl - Sprint Alpha #1

Heyho Tabl, na!! Alles klar bei dir? In meinen (privat) GameDev Projekt geht es wirklich heiß her! Erst vergangenen Dienstag hatten wir ein krass geiles Teammeeting. Nee...ehrlich jetzt... Es war das alle erste Teammeeting seit der Gründung des Teams Naja was heisst hier Gründung...wir haben mal mit 8 Leuten angefangen (naja...es war noch quasi vor dem Anfang. Bevor dir erste Zeile Code gescriptet wurde - wie dem auch sei! Wir haben mal mit vielen angefangen und nun sind wir nur noch

Nax

Nax

#1 UnCat - Video Tutorials?

Moin lieber Leser, ich frage dich, ob es gut wäre neben meinen kleinen Skripten hier im Blog, auch das eine oder andere Video Tutorial bereitzustellen. Ich habe extra für dich eine Umfrage gestartet. Denn mich interessiert es wirklich was du von dieser Idee denkst. Natürlich steht es dir frei einen Kommentar zu schreiben. Bis denne

Nax

Nax

#2 CharakterSkripte - GUI für CharacterStats

Jo heyho Leute, hier kommt #2 der CharakterSkripte Heute geht es darum für das Skript "CharacterStats" - vom letzten Beitrag ([url="http://forum.unity-community.de/blog/41/entry-99-1-charakterskripte-characterstats/"]#1 CharacterStats[/url]) - ein weiteres Skript zu erstellen, sodass die Status Attribute, welche durch "CharacterStats" beeinflusst werden, auch anzuzeigen Wir machen es uns ganz gaaaannnzz einfach! Wir wollen einfach die vier Attribute[list] [*]Health [*]Hunger [*]Thirs

Nax

Nax

#3 Snippets - Globales Event System

Heyho Leute, mal wieder habe ich ein neues Snippet oder Skript für euch am Start. Diesmal geht es um ein Globales Event System. Sprich ein Ort, wo ich Events ablegen kann, um später mit Listener darauf zu horchen, falls irgendwas ansteht. Z.B. der Charakter springt und es soll eine Audio Datei für das Springen abgespielt werden. Oder der Charakter hebt ein Item auf und der Sound des Items soll abgespielt werden. Also mal direkt ins kalte Wasser. Hier ist das Skript für die Datei "GlobalE

Nax

Nax

#6 Tabl - Krank -.-

Heyho [b]Tabl [/b] ich schreibe dich nun zum dritten mal an, in der Hoffnung das dieser Post endlich mal stehen bleibt... Ich drücke immer eine mir vom Mac bekannte Tastenkombination, welche hier auf Windows wohl die vorherige Seite lädt. Wirklich ätzend Naja was wollte ich dir schreiben? Achja! Sind dir die anderen Beiträge aufgefallen? Toll oder? Nein nicht nur damit du mehr Gesellschaft hast. Ich dachte mir einfach, wenn ich irgendwelche tollen Skripte habe, welche ich ruhig ein

Nax

Nax

#2 Snippets - Internationalisierung

Heyho, ich hab einbissl mit Internationalisierung herumgespielt und dabei ist folgendes rausgekommen ([url="https://gist.github.com/Naxmeify/8519ae9dde7857a26585"]Github Gist[/url]) Nehmen wir an, wir haben eine Datei für die englische Sprache: [CODE] #pragma strict public class English { public static var lang : Hashtable = { // General "game_name": "My Awesome Game" // Menus , "new_game" : "New Game" , "save_game" : "Save Game" , "load_game" : "Load Ga

Nax

Nax

#1 CharakterSkripte - CharacterStats

Jo hier möchte ich ein einfach Charakter Skript vorstellen. Dieses Skript kann dem Charakter (Spieler/Player bzw. FPSController/CharakterController) angefügt werden. Das Skript soll Charakter Informationen festhalten und im Verlauf der Zeit auch aktualisieren. Ein Beispiel ist ein Überlebensspiel (Survival Game), wie Rust oder Stranded Deep. Halten wir fest, das wir folgende Status-Attribute steuern wollen:[list] [*]Leben (Health) [*]Hunger (Hunger) [*]Durst (Thirst) [*]Ausdauer (Stam

Nax

Nax

#1 Snippets - Vorlagen Texte in Unity?

Jo hi, ich hab ein kleines Snippet erstellt, um Vorlagen in Unity3D gerendert dazustellen. Mit "gerendert" meinte ich natürlich den Texte in seiner Endgültigen Version. Beispielsweise haben wir einen Text in dem Platzhalter versteckt sind, so können mit dem normalen "String.Format" Platzhalter, Komma-Separiert angefügt werden. Beispiel: [CODE] var text = "Hallo {0}, wie geht es dir? Heute haben wir {1}. Wie geht es eigentlich {2}? Bis dann {0}."; var result = String.Format(text, "Tho

Nax

Nax

#5 Tabl - Return of Nax

Heyho [b]Tabl[/b], was geht? Wir haben uns ja schon ewig nicht mehr gesprochen. Ist alles klar bei dir? Schon fast 1 Jahr her unser letztes treffen oder? Du glaubst nicht, was in diesem (fast) Jahr passiert ist . Neuer Job in anderer Firma. Unendlich viele Stunden nur Fehleranalyse und Debugging. Weg von GWT und Spring. Dafür Grails und Angular. Bei Unity unzählige Skripte geschrieben. Seit einer kurzen Weile Unity5. Seit einer weile entwickle ich selbst ein feines Spiel und das [url="http

Nax

Nax

[Video-Tutorial Deutsch] Unity UI: Dynamische Selection List erstellen

Inspiriert von der Frage von [url="http://forum.unity-community.de/topic/8980-selectionlist/"]Felix zu SelectionList[/url] habe ich eben mal ein kleines Video-Tutorial zu eben diesem Thema erstellt und freue mich über Feedback (und natürlich, wenn es dem Einen oder Anderen nützt): [media]https://vimeo.com/115799172[/media] Und das Beispielprojekt dazu (ist ein Unity-Package, kann man in ein beliebiges Projekt importieren, entpackt sich ins Verzeichnis "Examples"): [url="https://dl.dropb

jashan

jashan

Tada: Unity 4.6 mit dem neuen Unity UI (früher uGUI) ist jetzt released

[color=#666666][font=tahoma, helvetica, arial, sans-serif][size=3]Wir hatten zwar schon die Beta, was cool war ... aber auf diesen Tag habe glaube nicht nur ich seit ein paar Jahren gewartet (nicht, dass man deswegen untätig war, aber so wie warten auf Weihnachten ;-) ).[/size][/font][/color] [url="http://unity3d.com/unity/whats-new"]http://unity3d.com/unity/whats-new[/url] [url="http://blogs.unity3d.com/2014/11/26/4-6-is-released-with-source-for-ui-system/"]http://blogs.unity3d...-for-ui-s

jashan

jashan

Skriptkommunikation in Unity

Immer, wenn Unity Tech ein neues Tutorial raus bringt, habe ich das Bedürfnis, es anzugucken... um festzustellen, ob Käse erzählt wird. In der Vergangenheit hat man z.B. in der Scripting Reference immer wieder Beispiele gesehen, die einem einen Schauer über den Rücken gejagt haben. Du brauchst eine Referenz auf ein Objekt? GameObject.Find. Oder FindWithTag. Autsch. Warum, habe ich schon öfter erklären müssen, und die Hemmschwelle, das zu ignorieren, was von offizieller Seite kommt, ist

Sascha

Sascha

GUISystem Tagebuch #1

Hallo, ich habe angefangen eigenes GUI System zu schreiben. Ich wollte vieles automatisieren und erleichtern. Kleines Beispiel. Ich möchte nicht jedes mal selbst rechnen, um alles zu zentrieren oder ich möchte nicht so viele if Bedingungen mit Buttons haben. Darum habe ich ein Anlass gehabt um sowas zu machen um dann für meine Projekte das zu verwenden. Ein Bespiel. Ich redete von Buttons. So sieht das aus zur Zeit aus [img]http://puu.sh/aUU8U/b74342c5d5.png[/img] (Menü-Skripte)

MaZy

MaZy

Nervig! Der Nullpunkt ist nicht in der Mitte vom Model. Lösung!

Ich hatte mal lust ein "Demo" zu machen, wo man einfach mit ner Flugzeug rumfliegen kann. Ich habe dazu einen kostenlosen Flugzeugmodel runtergeladen. Ich habe aber gemerkt, dass viele Nullpunkte nicht mittig sind. Sie sind sogar manchmal außerhalb. Zum Beispiel: Die Turbinen können nicht rotiert werden. Warum? Da der Nullpunkt nicht in der Mitte sind könnte sie falsch rotiert werden oder in einer Eierorbit oder so. Jetzt könnte ich das Problem lösen, in dem ich neues GameObject nehme u

MaZy

MaZy

×
×
  • Create New...