Jump to content
Unity Insider Forum
  • Announcements

    • Lars

      Allgemeine Forenregeln   03/13/2017

      Forenregeln Nimm dir bitte einen Moment um die nachfolgenden Regeln durchzulesen. Wenn du diese Regeln akzeptierst und die Registration fortsetzen willst, klick einfach auf den "Mit der Registrierung fortfahren"-Button. Um diese Registration abzubrechen, klick bitte einfach auf den "Zurück" Button deines Browsers. Wir garantieren nicht für die Richtigkeit, Vollständigkeit und Brauchbarkeit der Nachrichten und sind auch nicht dafür verantwortlich. Die Beiträge drücken die Meinung des Autors des Beitrags aus, nicht zwangsläufig das, wofür die Forensoftware steht. Jeder Nutzer, der denkt, dass ein veröffentlichter Beitrag unzulässig bzw. störend ist, ist aufgefordert uns unverzüglich per E-Mail zu kontaktieren. Wir haben das Recht störende Beiträge zu löschen und bemühen uns, das in einem realistischem Zeitraum zu erledigen (sofern wir beschlossen haben, dass die Löschung notwendig ist). Du akzeptierst, durchgehend während der Nutzung dieses Services, dass du dieses Forum nicht dazu missbrauchen wirst, Inhalte zu veröffentlichen, welche bewusst falsch und/oder verleumderisch, ungenau, beleidigend, vulgär, hasserfüllt, belästigend, obszön, sexuell belästigend, bedrohlich, die Privatsphäre einer Person verletzend oder in irgend einer Art und Weise das Gesetz verletzen. Des Weiteren akzeptierst du, dass du keine urheberrechtlich geschützte Inhalte ohne Erlaubnis des Besitzers in diesem Forum veröffentlichst. Mit dem Klick auf den "Mit der Registrierung fortfahren"-Button, akzeptierst du zudem unsere Datenschutzerklärung und stimmst der Speicherung deiner IP-Adresse und personenbezogenen Daten zu, die dafür benötigt werden, um dich im Falle einer rechtswidrigen Tat zurückverfolgen zu können bzw. permanent oder temporär aus dem Forum ausschließen zu können. Es besteht keine Pflicht zur Abgabe der Einwilligung, dies erfolgt alles auf freiwilliger Basis.   Zusatzinformationen Der Forenbetreiber hat das Recht, Nutzer ohne Angabe von Gründen permanent aus dem Forum auszuschließen. Des Weiteren hat er das Recht, Beiträge, Dateianhänge, Umfrage, Blogeinträge, Galleriebilder oder Signaturen ohne Angabe von Gründen zu entfernen. Mit der Registrierung verzichtest du auf alle Rechte an den von dir erstellten Inhalten, bzw. treten diese an das Unity-Insider.de und Unity-Community.de ab. Dies bedeutet im Klartext, dass das Unity-Insider.de und Unity-Community.de frei über deine Texte verfügen kann, sofern diese nicht wiederum die Rechte anderer verletzen. Es besteht weiterhin kein Anspruch von registrierten Nutzern bzw. ehemaligen registrierten Nutzern darauf, dass erstellte Inhalte und/oder die Mitgliedschaft (User) wieder gelöscht werden (Erhaltung der Konsistenz dieses Forums).   Einwilligungserklärung Wenn du mit der Speicherung deiner personenbezogenen Daten sowie den vorstehenden Regeln und Bestimmungen einverstanden bist, kannst du mit einem Klick auf den Mit der Registrierung fortfahren-Button unten fortfahren. Ansonsten drücke bitte Zurück. Stand: 07.03.2011

knuppel

Members
  • Content count

    22
  • Joined

  • Last visited

Community Reputation

0 Neutral

About knuppel

  • Rank
    Member

Recent Profile Visitors

383 profile views
  1. Danke für deinen Quellcode. Wie krieg ich das Sprite jetzt in die GUI? Ich hab ein Canvas mit einem Sprite erstellt und dann das Script angefügt, das hat aber nicht geklappt.
  2. Sowas, siehe Bild. P.s.:nur ein Beispiel
  3. Hallo, ich würde gerne aus einem z.B. 8x8 Array ein Sprite erstellen. Das Array würde zum Beispiel nur nullen oder einsen enthalten, was bedeutet, dass an bei 1 an der jeweiligen Position ein Pixel gesetzt wird. Bei 0 würde kein Pixel gesetzt, bzw. es sollte hier transparent sein. Wie wäre meine Vorangehensweise?
  4. Hallo, obwohl ich ein Asset verwende welches auf das Microfon zugreift, wird beim ersten Start der App nicht nachgefragt ob man Audio Aufnahmen zulassen möchte. Ich dachte die Permissions setzt Unity automatisch? gruß knuppel
  5. WebClient() und 404 Fehler

    Hallo mit der Klasse Webclient rufe ich ich eine Website mit Parametern auf: string r = c.DownloadString("http://hubbelbubbel/api/user/register/?username=" + myusername.text + "&user_pass=" + mypass.text + "&nonce=ASDASADASAS" + "&email=" + myemail.text + "&display_name=" + myusername.text + "&notify=booth" + "&insecure=cool"); Als Antwort bekomme ich ein JSON Telegram. Wird folgendes Telegram zurückgegeben (getestet im Browser): {"status":"error","error":"Username already exists."} bekomme ich im Editor die Exception: WebException: The remote server returned an error: (404) Not Found. System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) UnityEngine.EventSystems.EventSystem:Update() Wird ein Telegram in der Form: {"status":"ok","cookie":"johfffffn|1516125221|HUPSvyZcZjWuseC7NxWRY6B6u20Sp4MAk9NvR8CrTps|d1870ad87cf7f1c0aa40d62649077cce2e24e402b3bbf79a4f34df253b5c0aef","user_id":19} zurückgegeben dann passt alles. Warum antwortet der Server mit einem 404 Fehler oben, wenn ich doch etwas zurückbekomme? Es handelt sich um einen Apache Webserver auf einem Debian System. In den access_logs des Apaches steht auch ein 404 Fehler drin.
  6. Denkst-dran Einkaufszettel

    Ich möchte gerne eine meiner ersten Apps für Android vorstellen: Denkst-dran Einkaufszettel Mit der App lassen sich (auch per Spracheingabe) Einkaufslisten erstellen, diese können dann geteilt werden: per WhatsApp Nachricht: Der Einkaufszettel wird zentral gespeichert und über einen Key kann der Empfänger den Einkaufszettel importieren per QR-Code: Der Einkaufszettel wird zentral gespeichert, beim Sender wird ein QR-Code generiert, den der Empfänger dann mit seinem Smartphone abfotografieren kann, dann wird der QR-Code importiert Natürlich braucht der Empfänger auch die App. Ich würde mich, falls jemand die App nutzen mag, über Kritik freuen, vor allem interessieren mich unterschiedliche Display Auflösungen. Gruß knuppel
  7. Update: Der SDK Manager hat die Tools in einem anderen Ordner installiert als dem auf den Unity Zugreift. Hat sich erledigt
  8. Ich bekomme beim "bauen" folgende Fehlermeldung: CommandInvokationFailure: Unable to merge android manifests. See the Console for more details. C:\Program Files\Java\jdk1.8.0_131\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Program Files (x86)/Android/android-sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" - stderr[ ] stdout[ Warning: [Temp\StagingArea\AndroidManifest-main.xml:12, C:\Users\knupp\Documents\Unity\DenkstDran\Temp\StagingArea\android-libraries\runtime-1.0.3\AndroidManifest.xml:3] Main manifest has <uses-sdk android:targetSdkVersion='25'> but library uses targetSdkVersion='26' ] exit code: 1 Was ich nun schon versucht habe ist, dass ich über den Android SDK Manager SDK API Lever 26 installiert habe, doch leider kann ich in Unity nur maximal 25 auswählen. Hat jemand noch eine Idee was ich machen könnte
  9. Hallo, ich mache von Unity aus eine HttpWebRequest zu einem https-Ubuntu Server und einem Windows 2016 Server, leider funktioniert der Code nur wenn ich den Ubuntu Server anspreche: void PostForm(string url) { ServicePointManager.ServerCertificateValidationCallback = TrustCertificate; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.ContentType = "application/x-www-form-urlencoded"; request.Method = "POST"; NameValueCollection nvc = new NameValueCollection(); nvc.Add("sql", sqinster); Debug.Log(sqinster); StringBuilder postVars = new StringBuilder(); foreach (string key in nvc) postVars.AppendFormat("{0}={1}&", key, nvc[key]); postVars.Length -= 1; // clip off the remaining & //This using (var streamWriter = new StreamWriter(request.GetRequestStream())) streamWriter.Write(postVars.ToString()); Debug.Log("HAHAHAHAHAHAHAHHHHHHHHHHHHHHHHHHH"); //Or this works /*var streamWriter = new StreamWriter (request.GetRequestStream ()); streamWriter.Write (postVars.ToString()); streamWriter.Close();*/ } private static bool TrustCertificate(object sender, X509Certificate x509Certificate, X509Chain x509Chain, SslPolicyErrors sslPolicyErrors) { // all Certificates are accepted return true; } Wenn ich das Scrip mit ausführe um den Windows Server zu erreichen kommt folgende Fehlermeldung: WebException: Error writing request: BeginWrite failure System.Net.WebConnectionStream.WriteHeaders () System.Net.WebConnectionStream.SetHeaders (System.Byte[] buffer) (wrapper remoting-invoke-with-check) System.Net.WebConnectionStream:SetHeaders (byte[]) System.Net.HttpWebRequest.SendRequestHeaders (Boolean propagate_error) UnityEngine.EventSystems.EventSystem:Update() Beide Server haben ein gültiges SSL Zertifikat. Hat jemand ne Idee was da schief läuft? P.s.: Wie kann ich die Antwort des Server auswerten?
  10. OK, hab's dann irgendwie hinbekommen. Wie kann ich den Text der Buttons ändern? Im Moment steht da der Text des Prefabs.
  11. Hallo ich erstelle wie folgt 10 dynamische Buttons: for (int i = 0; i < 10; i++) { GameObject goButton = (GameObject)Instantiate(myButton); goButton.transform.SetParent(ParentPanel, false); goButton.transform.localScale = new Vector3(1, 1, 1); // Vector3 pos = goButton.transform.position; // pos.y = 10f+i; goButton.transform.position = new Vector3(1, 1, 1); Button tempButton = goButton.GetComponent<Button>(); int tempInt = i; Debug.Log("Button clicked = "); tempButton.onClick.AddListener(() => ButtonClicked(tempInt)); } Leider schaffe ich es nicht den ersten Button ganz oben zu positionieren, auch stimmen Gameview im Editor nicht überein. Mir ist klar, dass alle Buttons in dem Beispiel überlagert werden. im Moment schaffe ich es aber nicht mal den Button richtig zu positionieren.
  12. Danke für deine hilfreiche Antwort! Jetzt kann's weitergehen.
  13. Guten Abend, ich habe einen Button erstellt, ihm das Skript angehängt und dann daraus ein Prefab gemacht. Eigentlich sollte nun in der Konsole etwas ausgegeben werden, wenn einer der Button geklickt wird, tut es aber leider nicht. War mein vorgehen unvollständig? Skript: using UnityEngine; using UnityEngine.UI; using System.Collections; public class NewBehaviourScript : MonoBehaviour { public GameObject prefabButton; public RectTransform ParentPanel; // Use this for initialization void Start () { for(int i = 0; i < 5; i++) { GameObject goButton = (GameObject)Instantiate(prefabButton); goButton.transform.SetParent(ParentPanel, false); goButton.transform.localScale = new Vector3(1, 1, 1); Button tempButton = goButton.GetComponent<Button>(); int tempInt = i; tempButton.onClick.AddListener(() => ButtonClicked(tempInt)); } } void ButtonClicked(int buttonNo) { Debug.Log ("Button clicked = " + buttonNo); } }
  14. Nach dem Kompiliervorgang

    Dankeschön, das schau ich mir mal na.
×