Kart oyunu yapımı için yardım

      Kart oyunu yapımı için yardım

      Şimdi unity de kart oyunu yapmak istiyorum. Çizimdir, temadır, müziklerdir her şey var amma şu kart sistemini bir türlü ayarlayamadim. Netde de düzgün tutortial da yok bu konuda. Bu yuzden bende bi bilene sorayım dedim. Nerden başlamaliyim, nasıl yaparım bu konularda yardımcı olursanız sevinirim...

      Edit1: Tam olarak istediğim şu tut surukle, sahaya atınca kimildatamama gibi şeylerin nasıl yapılacağı nasıl öğrenebileceğim.

      Edit2: Js ve C# da kendimce bilgim var birşeyler yapabiliyorum
      Powered by Basay

      Post was edited 1 time, last by “basayx” ().

      ejderemir wrote:

      Kodlama biliyorsan mesela şunun değeri şundan büyükse şu objenin canı azalsın gibi yapabilirsin hani böyle kart savaşı oyunu gibiyse.Yada işte şu objenin strengh değeri şu objenin strengh değerinden fazla ise bu eli o objeyi oyuna süren player kazansın dersin.


      O kısmı kolay asıl zor olan yer şu tutup sürükleme yada kartı sahaya bırakınca bir daha oynatamama gibi şeyler
      Powered by Basay

      Shevy wrote:

      Drag&Drop icin bu linki incele:
      answers.unity3d.com/questions/…ameobject-with-mouse.html
      Karti sahaya birakmaktan kastin eger droplandiktan sonra bir daha draglanamaz yapmak istersen bir tane bool olusturup dropladigin algilatip bool true yaptigin zaman drag yaparken kontrol ettirirsin true ise draglanamaz.


      Yardımınız için saolun bir şeyler oluşmaya başladı. Ancak bir sorunum var ben bir kartı oynayınca ses efektinin oluşmasını istiyorum ses efekti OneShot ile çalışıyor fakat tuhaf bi şekilde sanki kasıyormuş gibi oluyor.

      Source Code

      1. using UnityEngine;
      2. using System.Collections;
      3. public class ses : MonoBehaviour {
      4. public AudioClip ices;
      5. AudioSource audio;
      6. public bool animasyon.atis;
      7. // Use this for initialization
      8. void Start () {
      9. audio = GetComponent<AudioSource> ();
      10. }
      11. // Update is called once per frame
      12. void Update () {
      13. if (animasyon.atis == true) {
      14. audio.PlayOneShot (ices);
      15. }
      16. }
      17. }



      Kod böyle basitinden bir şey. Sorunu anlayamadım, bir kez daha yardımcı olabilirseniz sevinirim :)
      Powered by Basay
      Emin olmamakla birlikte sesi sec Project'ten LoadType cikcak Inspector'de onu Streaming veya Decompress On Load olarak dene.Birde true olduktan sonra surekli playOneShot'da dondugu icin yapabilir oraya bir tane daha bool ekleyip sonra onu true yapip dene birde soyle:

      Source Code

      1. if (animasyon.atis == true) {
      2. if(!isSoundPlayed){
      3. isSoundPlayed = true;
      4. audio.PlayOneShot (ices);
      5. }}

      gibi.

      Post was edited 2 times, last by “Shevy” ().

      Shevy wrote:

      Emin olmamakla birlikte sesi sec Project'ten LoadType cikcak Inspector'de onu Streaming veya Decompress On Load olarak dene.Birde true olduktan sonra surekli playOneShot'da dondugu icin yapabilir oraya bir tane daha bool ekleyip sonra onu true yapip dene birde soyle:

      Source Code

      1. if (animasyon.atis == true) {
      2. if(!isSoundPlayed){
      3. isSoundPlayed = true;
      4. audio.PlayOneShot (ices);
      5. }}

      gibi.



      Evet benimde düşündüğüm gibi sürekli tekrarlamasından oluyormuş nasıl engelleyeceğimi bulamamıştım saolun :)
      Powered by Basay

      Shevy wrote:

      Emin olmamakla birlikte sesi sec Project'ten LoadType cikcak Inspector'de onu Streaming veya Decompress On Load olarak dene.Birde true olduktan sonra surekli playOneShot'da dondugu icin yapabilir oraya bir tane daha bool ekleyip sonra onu true yapip dene birde soyle:

      Source Code

      1. if (animasyon.atis == true) {
      2. if(!isSoundPlayed){
      3. isSoundPlayed = true;
      4. audio.PlayOneShot (ices);
      5. }}

      gibi.



      SoloGamer wrote:

      dostum su an okuldayim eve gecince laptopa bakip bulup yukler linki ozelden atarim sana yalniz senin aradigin butun ozellikler var hatta fazlasiyla
      sadece gui eklesen yeterli olacak galiba :thumbsup:


      Yardımlarınız için teşekkürler şimdilik böyle bişi oldu :D Geliştircem inş temasıda FairyTail den

      sendvid.com/1lxcmimy
      Powered by Basay