Jump to content
Unity Insider Forum

lenn0707070

Members
  • Posts

    23
  • Joined

  • Last visited

Profile Information

  • Gender
    Male

Recent Profile Visitors

480 profile views

lenn0707070's Achievements

Member

Member (2/3)

0

Reputation

  1. Wenn man bei den Projekt Einstellungen auf Service geht, kann man eine Organisation auswählen. Ich habe hier meine Organisation ausgewählt. Wenn ich jetzt auf bereits erstellte Unity Projekt ID verwenden gehe, werden mir meine Project IDs angezeigt. Wie lösche ich diese ?
  2. Ich möchte, dass er nur springen kann wenn er die Plattform von oben berührt, sodass er nicht mehr springen kann wenn er die Plattform von der linken oder rechten Seite berührt. Hier ist der Movement Skript: [SerializeField] private LayerMask layermask; public float speed; public float jumpForce; private bool IsRunningLeft = false; private bool IsRunningRight = false; //private Animator anim; private BoxCollider2D bc2D; bool isJumping; Rigidbody2D rb; void Start() { rb = GetComponent<Rigidbody2D>(); //anim = GetComponent<Animator>(); bc2D = GetComponent<BoxCollider2D>(); } public void FixedUpdate() { if (IsRunningLeft) { //anim.Play("RunAnimOfPlayer"); transform.rotation = Quaternion.Euler(0, 180, 0); transform.position += Vector3.left * speed * Time.deltaTime; } else { //anim.SetBool("IsNotRun", true); } if (IsRunningRight) { //anim.Play("RunAnimOfPlayer"); transform.rotation = Quaternion.Euler(0, 0, 0); transform.position += Vector3.right * speed * Time.deltaTime; } else { //anim.SetBool("IsNotRun", true); } if (IsGrounded() && Input.touchCount > 0) { for(int i = 0; i < Input.touchCount; i++) { var touch = Input.touches[i]; if (touch.position.x > Screen.width / 2) { rb.velocity = Vector2.up * jumpForce; } } } } public void SetIsRunningLeftToTrue() { IsRunningLeft = true; } public void SetIsRunningLeftToFlase() { IsRunningLeft = false; } public void SetIsRunningRightToTrue() { IsRunningRight = true; } public void SetIsRunningRightToFlase() { IsRunningRight = false; } private bool IsGrounded() { RaycastHit2D raycasthit = Physics2D.BoxCast(bc2D.bounds.center, bc2D.bounds.size, 0f, Vector2.down, .01f, layermask); return raycasthit.collider != null; } hat jemand eine Idee wie das funktionieren könnte?
  3. Wenn ich mein Unity 2d Spiel im Play Store veröffentlichen möchte und ein release erstellen möchte kommt beim hochladen der APK-datei ein Fehler:"Du hast ein APK oder Android App Bundle hochgeladen, das im Debug-Modus signiert wurde. Lade ein APK oder Android App Bundle hoch, das im Release-Modus signiert wurde." Ich habe einen Keystore und ein Key erstellt als ich mein erstes Spiel hochgeladen habe. Damals habe ich den selber Fehler bekommen und ihn dann gelöst. Nun hab ich aber vergessen wie ich das getan habe. Für mein jetziges Spiel habe ich den selben Keystore verwendet aber einen andere Key erstellt. Wie behebe ich den Fehler?
  4. Ich möchte ein Jump and Run Spiel erstellen. In dem es das ziel ist möglichst viele Plattformen zu überqueren und einen hohen heißschore zu erreichen(Spieler Springt/läuft nach Rechts). Wie könnte ein Skript aussehen welcher dafür sorgt, dass wenn die Spieler eine bestimmte Distanz zur Plattform hat, automatisch neue Plattformen in verschiedenen höhen erzeugt werden ?
×
×
  • Create New...