• 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
java ve animasyon 3

 
#1

Alıntı: Java'da animasyonlar üzerinde uzmanlaşmak isteyen arkadaşlara merhaba Smile Bu çalışmamızda java'da hareket eden eğriler çizeceğiz. Fare'ye her tıkladığımızda, pozisyonunu değiştirip, farklı bir yere hareket edecek eğriler. Oldukça eğlenceli bir çalışma.


Java'da animasyonlar üzerinde uzmanlaşmak isteyen arkadaşlara merhaba Smile

Bu çalışmamızda java'da hareket eden eğriler çizeceğiz. Fare'ye her tıkladığımızda, pozisyonunu değiştirip, farklı bir yere hareket edecek eğriler. Oldukça eğlenceli bir çalışma.

Kolay gelsin! Smile



Kod:
float beginX = 20.0;  // başlangıç x-koordinatı

float beginY = 10.0;  // başlangıç y-koordinatı

float endX = 570.0;   //son x-coordinate

float endY = 320.0;   // son y-coordinate

float distX;          // X-ekseninde hareket ediyor

float distY;          // Y-ekseninde hareket ediyor

float exponent = 4;   // eğriyi tanımlıyoruz

float x = 0.0;        // x koordinatının başlangıcı

float y = 0.0;        // y-kooridnatının başlangıç değeri

float step = 0.01;    // uzunluk değerimiz

float pct = 0.0;      // yüzdelik değeri



void setup()

{

  size(640, 360);//genişliğini belirliyoruz

  noStroke();

  smooth();

  distX = endX - beginX;

  distY = endY - beginY;

}

//asıl eğrimizi çizen fonksiyon

void draw()

{

  fill(0, 2);

  rect(0, 0, width, height);

  pct += step;

  if (pct < 1.0) {

    x = beginX + (pct * distX);

    y = beginY + (pow(pct, exponent) * distY);

  }

  fill(255);

  ellipse(x, y, 20, 20);

}

//mouse'a dokunduğumuzda yönünü değiştiren fonksiyon

void mousePressed() {

  pct = 0.0;

  beginX = x;

  beginY = y;

  endX = mouseX;

  endY = mouseY;

  distX = endX - beginX;

  distY = endY - beginY;

}




Bul
Alıntı

 
#2

hocam biraz yavaş Tongue



Bul
Alıntı

 
#3

maşallahın var



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Java JSP ile (User login) Kullanıcı Girişi efsane 1 11,119 22-04-2019, Saat: 09:03
Son Mesaj: woodiskingser
  Java Persistence API efsane 0 2,338 14-11-2017, Saat: 01:35
Son Mesaj: efsane
  java web socket dalaylama 0 2,718 07-08-2017, Saat: 22:28
Son Mesaj: dalaylama
  java hakkında blueman 0 3,055 18-07-2017, Saat: 22:54
Son Mesaj: blueman
  Java Matematik Fonksiyonlar sempatik141 0 2,639 11-06-2017, Saat: 23:57
Son Mesaj: sempatik141

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2023 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.