Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara



(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 2,754
» Son Üye: Perrywalton
» Toplam Konular: 884
» Toplam Yorumlar: 3,385

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 35 kullanıcı aktif
» 0 Kayıtlı
» 35 Ziyaretçi

Son Aktiviteler
Unity ölme sistemi - Yard...
Forum: Unity3D Sorular
Son Yorum: YahyaLD
12-04-2024, Saat: 14:39
» Yorumlar: 2
» Okunma: 1,030
İf else ne demek
Forum: Unity3D Sorular
Son Yorum: suleymanaydin
05-04-2024, Saat: 18:04
» Yorumlar: 2
» Okunma: 638
Mükemmel bir satranç oyun...
Forum: Oyun Tanıtım Bölümü
Son Yorum: mammi52
17-01-2024, Saat: 23:35
» Yorumlar: 2
» Okunma: 4,418
4 Günde 3D Oyun Yaptım
Forum: Konu Dışı
Son Yorum: Hatherst80
09-10-2023, Saat: 15:14
» Yorumlar: 1
» Okunma: 1,078
Unity Kapı Açılması
Forum: Unity3D Sorular
Son Yorum: beratbarca
25-09-2023, Saat: 09:59
» Yorumlar: 6
» Okunma: 3,993
Unity Admob Ödüllü Reklam...
Forum: Unity3D Videolu Dersler
Son Yorum: yusufcan35
20-07-2023, Saat: 23:17
» Yorumlar: 138
» Okunma: 52,810
Kodlar decompile ile çalı...
Forum: Unity3D
Son Yorum: EeCOMP
18-07-2023, Saat: 12:42
» Yorumlar: 0
» Okunma: 224
[unity]Age of empire tarz...
Forum: Unity3D Videolu Dersler
Son Yorum: LordLeko
29-06-2023, Saat: 23:29
» Yorumlar: 25
» Okunma: 18,314
Unity 3D yükleme ekranı (...
Forum: Unity3D Videolu Dersler
Son Yorum: LordLeko
29-06-2023, Saat: 23:26
» Yorumlar: 87
» Okunma: 38,804
Tuşlarla görsel rengi değ...
Forum: Unity3D Sorular
Son Yorum: syraption
09-04-2023, Saat: 16:40
» Yorumlar: 0
» Okunma: 252

 
Anket Başlığı: Unity 3D TR kanalında ki bir sonra ki Ders
2D Platform Oyun Yapımı
3D FPS Oyun Yapımı
Güncel Popüler Oyunların Yapımı
[Anket Sonuçlarını Göster]
Hatırlatma: Bu anket genel bir ankettir. Diğer kullanıcılar sizin hangi seçeneğe oy verdiğinizi görebilirler.
  sahne değiştirince ödüllü reklam çalışmıyor
Yazar: x76 - 16-03-2019, Saat: 18:07 - Forum: Unity3D Sorular - Yorum Yok

ödüllü reklam koydum ama sahne değiştirip geri gelindiğinde reklam açılıyor ama reward yüklenmiyor. neden olabilir kodu şöyle:

Kod:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds;
using GoogleMobileAds.Api;
using System;
using UnityEngine.UI;

public class Admob_Manager : MonoBehaviour {

    public string Rewarded_ID;
    public GameObject repanel;
   
    RewardBasedVideoAd rewardBasedVideo;
    void Start () {

        rewardBasedVideo = RewardBasedVideoAd.Instance;
        repanel.SetActive(false);
        RequestRewardBasedVideo();

        // RewardBasedVideoAd is a singleton, so handlers should only be registered once.
        this.rewardBasedVideo.OnAdLoaded += this.HandleRewardBasedVideoLoaded;
        this.rewardBasedVideo.OnAdFailedToLoad += this.HandleRewardBasedVideoFailedToLoad;
        this.rewardBasedVideo.OnAdOpening += this.HandleRewardBasedVideoOpened;
        this.rewardBasedVideo.OnAdStarted += this.HandleRewardBasedVideoStarted;
        this.rewardBasedVideo.OnAdRewarded += this.HandleRewardBasedVideoRewarded;
        this.rewardBasedVideo.OnAdClosed += this.HandleRewardBasedVideoClosed;
        this.rewardBasedVideo.OnAdLeavingApplication += this.HandleRewardBasedVideoLeftApplication;

    }
   
    // Update is called once per frame
    void Update () {
       
    }

    // Returns an ad request with custom ad targeting.
    private AdRequest CreateAdRequest()
    {
        return new AdRequest.Builder().Build();
    }

    public void RequestRewardBasedVideo()
    {

#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = Rewarded_ID;
#elif UNITY_IPHONE
        string adUnitId = Rewarded_ID;
#else
        string adUnitId = "unexpected_platform";
#endif

        this.rewardBasedVideo.LoadAd(this.CreateAdRequest(), adUnitId);
    }

    public void ShowRewardBasedVideo()
    {
        if(rewardBasedVideo.IsLoaded())
        {
            rewardBasedVideo.Show();
           
        }
        else
        {
            Debug.Log("Rewarded Ad Load");
        }

    }

    #region RewardBasedVideo callback handlers

    public void HandleRewardBasedVideoLoaded(object sender, EventArgs args)
    {
    }

    public void HandleRewardBasedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
    {
    }

    public void HandleRewardBasedVideoOpened(object sender, EventArgs args)
    {
    }

    public void HandleRewardBasedVideoStarted(object sender, EventArgs args)
    {
    }

    public void HandleRewardBasedVideoClosed(object sender, EventArgs args)
    {
        RequestRewardBasedVideo();
    }

    public void HandleRewardBasedVideoRewarded(object sender, Reward args)
    {
        string type = args.Type;
        double amount = args.Amount;

        repanel.SetActive(true);
    }

    public void HandleRewardBasedVideoLeftApplication(object sender, EventArgs args)
    {
        MonoBehaviour.print("HandleRewardBasedVideoLeftApplication event received");
    }

    #endregion
}


Star Online sıra tabanlı,skor tablosu,mysql database vs.
Yazar: akuu22a - 14-03-2019, Saat: 23:11 - Forum: Unity3D Videolu Dersler - Yorumlar (1)

Merhaba arkadaşlar.

Alttan linkini verdiğim asset sayesinde çok kolay bir şekilde mysql veritabanınıza bağlanabilirsiniz.Veritabanına bağlanmanız 10 saniye bile sürmez.Kurulum ve örnek uygulamaları youtube kanalımdan bakabilirsiniz





Youtube kanalım : Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!
Asset Link : Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!


  Unity 3d joystick ekleme (5.2.0)
Yazar: Atlas - 13-03-2019, Saat: 22:35 - Forum: Unity3D Sorular - Yorumlar (1)

Selam arkadaşlar unity dünyasına gireli 1 hafta oldu. Bir oyun yaptım mobil için. Topu klavye ile hareket ettirebiliyorum fakat oyun mobil için, joystick kodlarını bulamadım, yardımcı olur musunuz? Sürüm 5.2.0


  unity hakkında yardım
Yazar: maxwell - 13-03-2019, Saat: 11:04 - Forum: Konu Dışı - Yorumlar (1)

selam beyler bayanlar aranızda yeniyim bi sorum olucak 3d moddelleri android oyunuma ekleyebilirmiyim eklersem hatarlarla vb şeylerle karşılaşırmıyım


  Unity - 2 Boyutlu Platformda Kutular İç İçe Giriyor
Yazar: Scofailed - 12-03-2019, Saat: 17:34 - Forum: Unity3D Sorular - Yorum Yok

Merhabalar. başlıkta belirttiğim gibi 2 boyutlu bir platformda kutu oyunu yapıyorum. Kutular yukarıdan düşüyor. Kutular üst üste geldiği zaman bazen iç içe giriyor veya hareket ediyorlar. Bu sorunu nasıl düzeltebilirim.  Araştırdığım kadarıyla Rigidbody2D komponentinde Collision Detection kısmını Continuous olarak seçtim fakat hala sorun devam ediyor. Yardımlarınız bekliyorum.


  Envanter sistemi
Yazar: Vugo - 06-03-2019, Saat: 02:53 - Forum: Unity3D Sorular - Yorumlar (3)

Merhaba.
Hayatta kalma oyunu yapıyoruz ve envanterde 20 taş 14 odun var diyelim taşın  üzerine  tıklayarak  aktif edip bolme butonuna tıklıyoruz  ve  taşı ayırıyoruz  20 taşın 13 ünü bir slota  7sini  bir slota  bunu nasil yapa biliriz? İtemleri nasıl istedigimiz değerde  böle biliriz?


  Unity Kapı Açılması
Yazar: Enesk001 - 05-03-2019, Saat: 00:21 - Forum: Unity3D Sorular - Yorumlar (6)

Öncelikle Merhabalar

Bir kitaptan yola çıkarak yeni yeni unity ile 2d oyun yapmaya başladı şuana kadar iyi gidiyordu aynı scprit dosyası üzerinden yazarak fakat kitapta farklı script dosyası açıp kodları öyle yazdırdı (C# kodları ve bunlarıda yeni yeni öğreniyorum) kodları aynen yazdım ama Hierarchy kısmında (Kapı) scprit bileşeni gelmedi nerede hata yaptım anlayamadım. yardımcı olurmusunuz.

Kapı Kodları :

Kod:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Kapı : MonoBehaviour
{

   [SerializeField]
   private GameObject AnahtarVar;
   [SerializeField]
   private GameObject KapiAcik;

   void OnTriggerEnter2D(Collider2D other)

   {
       if (other.gameObject.tag == "Player" && AnahtarVar.activeSelf)
       {
           KapiAcik.SetActive(true);
           other.gameObject.SetActive(false);
       }
   }
}
Buda Player Kodlarım : 
Kod:
using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
using UnityEngine;


public class Player : MonoBehaviour

  {

   private Rigidbody2D myRigidbody;
   private Animator myAnimator;
   private int skor;
   public Text toplamSkor;

   
   [SerializeField]

   private GameObject AnahtarVar;

   [SerializeField]
   private float hiz;
   private bool sagaBak;
   // Start is called before the first frame update
   void Start()
   {
       sagaBak = true;
       skor = 0;
       myRigidbody = GetComponent<Rigidbody2D>();
       myAnimator = GetComponent<Animator>();
   }

   // Update is called once per frame
   void Update()
   {
       float yatay = Input.GetAxis("Horizontal");

       TemelHareketler(yatay);

       YonCevir(yatay);
   }

   private void TemelHareketler(float yatay)
   {
       myRigidbody.velocity = new Vector2(yatay * hiz, myRigidbody.velocity.y);

       myAnimator.SetFloat("karakterHizi", Mathf.Abs(yatay));
   }

   private void YonCevir(float yatay)
   {

       if (yatay > 0 && !sagaBak || yatay < 0 && sagaBak)
       {
           sagaBak = !sagaBak;
           Vector3 yon = transform.localScale;
           yon.x *= -1;
           transform.localScale = yon;
       }
   }
   // Aşağıdaki kodlar tag oluşturduğumuz objeyi karakter değdiğinde kaybediyor
  void OnCollisionEnter2D(Collision2D other)
   {
       
     

       if (other.gameObject.tag == "Altin")
       {
           other.gameObject.SetActive(false);
           skor = skor + 100;
           SkorAyarla(skor);
       }
       if (other.gameObject.tag == "Anahtar")
       {
           other.gameObject.SetActive(false);
           // false= kaybet "arasındaki tag adı olacak"

           AnahtarVar.SetActive(true);
           //Anahtar Almayı Aktif Ettik.

       }
         }
   void SkorAyarla (int count)
{
       toplamSkor.text = count.ToString();
}
 
}


  Panimaze play store da, appstore a yakinda geliyor.
Yazar: panimo - 28-02-2019, Saat: 16:19 - Forum: Oyun Tanıtım Bölümü - Yorumlar (4)

Her turlu yorum ve elestiriye aciktir  Shy

Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!

Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!


  More Games butonu için Play store mağaza linki sorunu
Yazar: ismail2003 - 26-02-2019, Saat: 13:22 - Forum: Unity3D Sorular - Yorumlar (1)

merhaba arkadaşlar. c# ile unity de more games butonuna şu kodları yazdım.

#if UNITY_ANDROID
Application.OpenURL("market://details?id=7221152954743343830");
#endif

fakat çalışmıyor. Build alıp mobilde denedim  "Bu içeriği görmek için web tarayıcısı uygulaması yükleyin veya kurun" hatası aldım. nerede yanlış yapıyorum sizce


çözdüm arkadaşlar gerek kalmadı. teşekkürler


  Reklamni buton ile izlettigimde destroy obje calismiyor yardim
Yazar: panimo - 25-02-2019, Saat: 13:26 - Forum: Unity3D Sorular - Yorum Yok

Aciklamaya calisayim , harita uzerinde engel diyebilecigimiz kupler var ve her biri uzerinde carpisma adinda script calisiyor bu scrip icinde oncollisionenter ile zaman degerinide alip eger uygunsa rewarded video izletip carpilan objeyi yok edip yola devam edilmesi gerekiyor dedigim olay reklami direk verecegim koddaki if statement icine yazdigimda handleresult finished teki denileni yapiyor ama bu reklam izletmeti bir metod haline getirip bunu bir buton ile cagirdigimda reklam izlenior handleresult in icinede erisiliyor debug.log ile bunu gordum ancak obje yok olmuyor. oyun bu aksam store da olucak ama son is bu kaldi yardim ederseniz cok memnun olurum.

bu buton ici kod:

Kod:
 
   public GameObject ui;
   
   public void Watchit() {
       Carpisma usit = FindObjectOfType<Carpisma>();
       
       usit.Watchit();
       
       ui.SetActive(!ui.activeSelf);
   }



bu her engele atanmis kod:

Kod:
public GameObject patlama;
   public GameObject PlayerDestroy;
   public GameObject uiw;
   private float t;
   
   public int scene;
   [SerializeField] private Transform player;
   [SerializeField] private Transform respawnPoint;
   public void ModeSelect()
   {
       StartCoroutine("Wait");
   }
   private void Start()
   {
       t = Time.time + 2;
   }

   void OnCollisionEnter(Collision obj)
   {

       Debug.Log(Time.time);

       if (UnityEngine.Advertisements.Advertisement.IsReady() && Time.time>t)
       {

           t = Time.time + 2f;
           Time.timeScale = 0f;

           
           uiw.SetActive(!uiw.activeSelf);

       }
       else
       {
           Instantiate(patlama, this.gameObject.transform.position, this.gameObject.transform.rotation);
           GameObject.Find("Sphere").SendMessage("Finish2");
           GameObject.Destroy(PlayerDestroy);
           
           Invoke("WaitingFunction", 1);
         
       }

   }

   public void Watchit() {

       UnityEngine.Advertisements.Advertisement.Show("rewardedVideo", new ShowOptions() { resultCallback = HandleAdResult });

     

   }

   public void HandleAdResult(ShowResult result)
   {

       switch (result)
       {
           case ShowResult.Finished:
               Time.timeScale = 1f;
               GameObject.Destroy(gameObject);
               Debug.Log("bu itttt");
               break;
           case ShowResult.Skipped:
               Instantiate(patlama, this.gameObject.transform.position, this.gameObject.transform.rotation);
               GameObject.Find("Sphere").SendMessage("Finish2");
               GameObject.Destroy(PlayerDestroy);

               Invoke("WaitingFunction", 1);
               break;
           case ShowResult.Failed:
               Instantiate(patlama, this.gameObject.transform.position, this.gameObject.transform.rotation);
               GameObject.Find("Sphere").SendMessage("Finish2");
               GameObject.Destroy(PlayerDestroy);

               Invoke("WaitingFunction", 1);
               break;
       }
   }
   void WaitingFunction() {
       
       SceneManager.LoadScene(scene);
       
   }
   public void again() {

       Instantiate(patlama, this.gameObject.transform.position, this.gameObject.transform.rotation);
       GameObject.Find("Sphere").SendMessage("Finish2");
       GameObject.Destroy(PlayerDestroy);

       Invoke("WaitingFunction", 1);
   }