Skip to content
Om Puter

Om Puter

Berbagi Tutorial Coding dan Pemrograman Komputer

Menu
  • Channel YouTube ThirteeNov
  • Channel YouTube Om Puter
Menu

Caranya agar UI Unity jika diklik tidak tembus dan mentrigger klik pada 3D Object

Posted on 26 November 202526 November 2025 by OmPuter

Terkadang masalah ini terjadi, kita punya 3D Object yang bisa mendeteksi klik mouse padanya. Lalu kita punya UI dan user bisa berinteraksi pada UI, misal klik tombol; lalu hal yang tidak diinginkan ini terjadi: ketika user klik tombol pada UI, object 3D di balik UI tersebut jadi keklik.

Nah solusinya adalah menambahkan beberapa baris kode ini pada script pendeteksi klik di game object tersebut:

//gunakan directive ini:
using UnityEngine.EventSystems;

//ini baris yang aku maksud:
// === Cegah klik jika user sedang klik UI ===
        if (EventSystem.current != null && EventSystem.current.IsPointerOverGameObject())
            return;

Semoga postingan ini bermanfaat!

Post Views: 200

Kategori

  • 3D Max
  • Adobe Animate
  • Android
  • c#
  • Cordova
  • HTML5, CSS & JavaScript
  • iOS
  • Lain-lain
  • Photoshop
  • PHP
  • Python
  • Roblox
  • Tak Berkategori
  • Unity
  • WordPress
ciihuy2020
© 2026 Om Puter | Powered by Superbs Personal Blog theme