Çözüldü Unreal Engine Anahtar ile açılan kapı nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Tr07Emre

Decapat
Katılım
8 Mayıs 2023
Mesajlar
467
Çözümler
1
Daha fazla  
Sistem Özellikleri
AMD Ryzen 7 5800x3D
Rtx 4070 OC Ventura 2x
MSI B550-A Pro
5 TB Alan
16gb Ram
Cinsiyet
Diğer
Selamlar. Oyunumda bir tane kapının anahtar ile açılmasını istiyorum. Aslında açılma kısmını hallettim. Anahtara yaklaşınca anahtar yok oluyor, kapıya yaklaşınca ise kapı açılıyor. Ama benim istediğim şey bir tık daha farklı. Bu anahtara e ile basında alıp kapıya e ile basınca veya envanterden alıp use deyince açımasını istiyorum. Aynı Resident Evil 2'deki kilitli kapılarda yaptığımız gibi. Daha bir envanter sistemi yapmadım ama bunu halledersem onu da yapacağım. Neyse ben bu anahtar işini nasıl halledebilirim acaba?

@Bayram Reis hocam valla kusura bakmayın sizi de şu hafta çok rahatsız ettim ancak bir bilginiz var mı? Her türlü videodan baktım ve kendim bir şeyler denedim ancak olmuyor. Bir kere becerdim ama bu sefer e değilde mouse'nin sap tıkına basınca alıyordu anahtarı.

Ekran görüntüsü 2026-01-01 165518.png
Ekran görüntüsü 2026-01-01 165603.png


Selamlar. Oyunumda bir tane kapının anahtar ile açılmasını istiyorum. Aslında açılma kısmını hallettim. Anahtara yaklaşınca anahtar yok oluyor, kapıya yaklaşınca ise kapı açılıyor. Ama benim istediğim şey bir tık daha farklı. Bu anahtara e ile basında alıp kapıya e ile basınca veya envanterden alıp use deyince açımasını istiyorum. Aynı Resident Evil 2'deki kilitli kapılarda yaptığımız gibi. Daha bir envanter sistemi yapmadım ama bunu halledersem onu da yapacağım. Neyse ben bu anahtar işini nasıl halledebilirim acaba?

@Bayram Reis hocam valla kusura bakmayın sizi de şu hafta çok rahatsız ettim ancak bir bilginiz var mı? Her türlü videodan baktım ve kendim bir şeyler denedim ancak olmuyor. Bir kere becerdim ama bu sefer e değilde mouse'nin sap tıkına basınca alıyordu anahtarı.

Ekran görüntüsü 2026-01-01 165518.png
Ekran görüntüsü 2026-01-01 165603.png
Aslında tam olarak şimdi envanter sistemi için çalışıyorum yani yardımınızı envanter sistemi üzerinden yapabilirseniz çok sevinirim. (Örnek olarak Resident Evil 2)
 
Çözüm
Selamlar. Oyunumda bir tane kapının anahtar ile açılmasını istiyorum. Aslında açılma kısmını hallettim. Anahtara yaklaşınca anahtar yok oluyor, kapıya yaklaşınca ise kapı açılıyor. Ama benim istediğim şey bir tık daha farklı. Bu anahtara e ile basında alıp kapıya e ile basınca veya envanterden alıp use deyince açımasını istiyorum. Aynı Resident Evil 2'deki kilitli kapılarda yaptığımız gibi. Daha bir envanter sistemi yapmadım ama bunu halledersem onu da yapacağım. Neyse ben bu anahtar işini nasıl halledebilirim acaba?

@Bayram Reis hocam valla kusura bakmayın sizi de şu hafta çok rahatsız ettim ancak bir bilginiz var mı? Her türlü videodan baktım ve kendim bir şeyler denedim ancak olmuyor. Bir kere becerdim ama bu sefer e değilde mouse'nin sap tıkına basınca alıyordu anahtarı.

Eki Görüntüle 2632760Eki Görüntüle 2632761


Aslında tam olarak şimdi envanter sistemi için çalışıyorum yani yardımınızı envanter sistemi üzerinden yapabilirseniz çok sevinirim. (Örnek olarak Resident Evil 2)
Öncelikle şunu belirteyim; bildiğim konularda yardımcı olurum, önemli değil.

Aslında kendin yapmışsın zaten. Sadece o tetikleyen olay için, "Input Action" oluştur. Sonra input map'e ekle ve key ata. Ardından orada tetikleyici event olarak Enhanced Input Action kullan. Collosion'ları sil.

Bu kadar basit. Envanter sistemi için de sadece bir Widget Blueprint oluşturup Boolean true ise key görseli visible olacak, değilse de invisible olacak. Basit.

Kendin dene, yapamazsan yarın halledelim.

Ben seve seve yardımcı olurum fakat, bunlar en temel şeyler. Bunları adından daha iyi öğrenirsen, kafandaki algoritmaların %70'ini yapabilirsin.
Selamlar. Oyunumda bir tane kapının anahtar ile açılmasını istiyorum. Aslında açılma kısmını hallettim. Anahtara yaklaşınca anahtar yok oluyor, kapıya yaklaşınca ise kapı açılıyor. Ama benim istediğim şey bir tık daha farklı. Bu anahtara e ile basında alıp kapıya e ile basınca veya envanterden alıp use deyince açımasını istiyorum. Aynı Resident Evil 2'deki kilitli kapılarda yaptığımız gibi. Daha bir envanter sistemi yapmadım ama bunu halledersem onu da yapacağım. Neyse ben bu anahtar işini nasıl halledebilirim acaba?

@Bayram Reis hocam valla kusura bakmayın sizi de şu hafta çok rahatsız ettim ancak bir bilginiz var mı? Her türlü videodan baktım ve kendim bir şeyler denedim ancak olmuyor. Bir kere becerdim ama bu sefer e değilde mouse'nin sap tıkına basınca alıyordu anahtarı.

Eki Görüntüle 2632760Eki Görüntüle 2632761


Aslında tam olarak şimdi envanter sistemi için çalışıyorum yani yardımınızı envanter sistemi üzerinden yapabilirseniz çok sevinirim. (Örnek olarak Resident Evil 2)
Öncelikle şunu belirteyim; bildiğim konularda yardımcı olurum, önemli değil.

Aslında kendin yapmışsın zaten. Sadece o tetikleyen olay için, "Input Action" oluştur. Sonra input map'e ekle ve key ata. Ardından orada tetikleyici event olarak Enhanced Input Action kullan. Collosion'ları sil.

Bu kadar basit. Envanter sistemi için de sadece bir Widget Blueprint oluşturup Boolean true ise key görseli visible olacak, değilse de invisible olacak. Basit.

Kendin dene, yapamazsan yarın halledelim.

Ben seve seve yardımcı olurum fakat, bunlar en temel şeyler. Bunları adından daha iyi öğrenirsen, kafandaki algoritmaların %70'ini yapabilirsin.
 
Çözüm
Öncelikle şunu belirteyim; bildiğim konularda yardımcı olurum, önemli değil.

Aslında kendin yapmışsın zaten. Sadece o tetikleyen olay için, "Input Action" oluştur. Sonra input map'e ekle ve key ata. Ardından orada tetikleyici event olarak Enhanced Input Action kullan. Collosion'ları sil.

Bu kadar basit. Envanter sistemi için de sadece bir Widget Blueprint oluşturup Boolean true ise key görseli visible olacak, değilse de invisible olacak. Basit.

Kendin dene, yapamazsan yarın halledelim.

Ben seve seve yardımcı olurum fakat, bunlar en temel şeyler. Bunları adından daha iyi öğrenirsen, kafandaki algoritmaların %70'ini yapabilirsin.
Eğer sorun olmaz ise yarın yardım ederseniz daha iyi olur. Öyle yapınca warning diye uyarı yedim. Zaten önceden etkileşim için İnput oluşturmuştum.

Öğrenme konusunda haklısınız araştırıp bilgi edinmeye çalışıyorum bende. Ne yazık ki daha profesyonel olamadım.
 
Eğer sorun olmaz ise yarın yardım ederseniz daha iyi olur. Öyle yapınca warning diye uyarı yedim. Zaten önceden etkileşim için İnput oluşturmuştum.

Öğrenme konusunda haklısınız araştırıp bilgi edinmeye çalışıyorum bende. Ne yazık ki daha profesyonel olamadım.

Bu soruda Input Action nasıl ekleneceğini gösterdim.
 

Bu soruda Input Action nasıl ekleneceğini gösterdim.
Hocam ben zaten input action oluşturmuştum önceden. Sadece nasıl bağlayabileceğimi tam olarak anlayamadım. Benim input aciton'um Interaction_IA olarak geçiyor ve sol fare tuşu yapmıştım yanlış hatırlamıyorsam.

Hocam ben zaten input action oluşturmuştum önceden. Sadece nasıl bağlayabileceğimi tam olarak anlayamadım. Benim input aciton'um Interaction_IA olarak geçiyor ve sol fare tuşu yapmıştım yanlış hatırlamıyorsam.
@Bayram Reis hocam aslında bunun haricinde başka bir sorun daha yaşıyorum eğer sorun olmaz ise.
 
Son düzenleme:
@Tr07Emre Sağ tıklayın arama kısmına "Interaction_IA" yazın. Ayrıca uzantılar başa yazılır, sona değil. Yâni "IA_Interaction" gibi.

Sonra onu çağırın ve pressed eventinden Cast To node'una bağlayın exec'i.

Diğer sorununuz için başka konu açın. Uyarı yemeyelim.
 
@Tr07Emre Sağ tıklayın arama kısmına "Interaction_IA" yazın. Ayrıca uzantılar başa yazılır, sona değil. Yâni "IA_Interaction" gibi.

Sonra onu çağırın ve pressed eventinden Cast To node'una bağlayın exec'i.

Diğer sorununuz için başka konu açın. Uyarı yemeyelim.
Hocam bunu yaparken bir şey için interfaces de oluşturdum ama istediğim gibi olmadı ve kafayı yiyorum. Şu on Interact yazan aynı inspect gibi altın olmalı ki onu kullanabileyim ama olmuyor nasıl halledeceğim bunu?
 

Dosya Ekleri

  • Ekran görüntüsü 2026-01-03 230756.png
    Ekran görüntüsü 2026-01-03 230756.png
    12,2 KB · Görüntüleme: 3
  • Ekran görüntüsü 2026-01-03 230809.png
    Ekran görüntüsü 2026-01-03 230809.png
    33,3 KB · Görüntüleme: 3
  • Ekran görüntüsü 2026-01-03 230817.png
    Ekran görüntüsü 2026-01-03 230817.png
    4,1 KB · Görüntüleme: 3
Hocam bunu yaparken bir şey için interfaces de oluşturdum ama istediğim gibi olmadı ve kafayı yiyorum. Şu on Interact yazan aynı inspect gibi altın olmalı ki onu kullanabileyim ama olmuyor nasıl halledeceğim bunu?
Bu konu bambaşka bir şey. Ne yapmaya çalışıyorsun? Ona gerek yok ki.

Şimdi şu andaki sorununu çözebildin mi?

Eğer evet ise sıradaki konuyu aç ve detaylı anlat sorununu.
Hiçbir şey anlamadım anlattığından.
 
Bu konu bambaşka bir şey. Ne yapmaya çalışıyorsun? Ona gerek yok ki.

Şimdi şu andaki sorununu çözebildin mi?

Eğer evet ise sıradaki konuyu aç ve detaylı anlat sorununu.
Hiçbir şey anlamadım anlattığından.
Tamamdır.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı