Discuss Scratch
- Discussion Forums
- » Türkçe
- » Duvarlar olmuyor...
- herronpuppy
-
Scratcher
4 posts
Duvarlar olmuyor...
Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?

- GocCompany
-
Scratcher
100+ posts
Duvarlar olmuyor...
Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?Ben de bir ara çakma Brawl Stars yapmaya çalışıyordum. Ama sırf o kısım için yapmaktan vazgeçtim. Eğer cevaı bilen varsa cidden harika olur

- spaceyour
-
Scratcher
81 posts
Duvarlar olmuyor...
Olay basit aslında sen ne tarafa basarsan eğer örneğin sağa basıyorsun bunu bir değişkene kaydederiz diyelimk konumunu 10 degiştirerek gidiyor eğer ki bir duvara çarparsa değdiği duvar kendisine -10 luk bir itme kuvveti uygulayacak bu kuvvetin yönü ise bizim başta kaydettiğimiz değer olacak böylece karakter yerinde sabit kalmış olacak anlamadığın yer olursa sorabilirsin (:
Last edited by spaceyour (Nov. 5, 2020 13:07:23)
- gameeditor100
-
Scratcher
9 posts
Duvarlar olmuyor...
Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?Ben de bir ara çakma Brawl Stars yapmaya çalışıyordum. Ama sırf o kısım için yapmaktan vazgeçtim. Eğer cevaı bilen varsa cidden harika olur
Şu Kodu Kullanabilirin Anlamazsan Bana Söyle Bir Hesabtan Remix Yoluya Ben Kodlarım
when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvar v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end
Üzerinde Edit Yaparak Hız Felan Ekleyebilirsin
Kontrolleri WASD Tuşlarına Göre Yaptım Sen WASD'ı Oklarla Değistirebilirsin
- gameeditor100
-
Scratcher
9 posts
Duvarlar olmuyor...
Teşekkürler
Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?Ben de bir ara çakma Brawl Stars yapmaya çalışıyordum. Ama sırf o kısım için yapmaktan vazgeçtim. Eğer cevaı bilen varsa cidden harika olur
Sana Vermiş Miydim Unuttun Ama Risk Olmasın Diye Bir Daha Veriyom
when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvar v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end
Duvarları İşaretleyen Özel Bir Sprite Yapman Da Gerekecek
- gameeditor100
-
Scratcher
9 posts
Duvarlar olmuyor...
Olay basit aslında sen ne tarafa basarsan eğer örneğin sağa basıyorsun bunu bir değişkene kaydederiz diyelimk konumunu 10 degiştirerek gidiyor eğer ki bir duvara çarparsa değdiği duvar kendisine -10 luk bir itme kuvveti uygulayacak bu kuvvetin yönü ise bizim başta kaydettiğimiz değer olacak böylece karakter yerinde sabit kalmış olacak anlamadığın yer olursa sorabilirsin (:3
Ben Bunu Yolluyom Herkese,
when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvarl v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end
- felix_thor
-
Scratcher
100+ posts
Duvarlar olmuyor...
Olay basit aslında sen ne tarafa basarsan eğer örneğin sağa basıyorsun bunu bir değişkene kaydederiz diyelimk konumunu 10 degiştirerek gidiyor eğer ki bir duvara çarparsa değdiği duvar kendisine -10 luk bir itme kuvveti uygulayacak bu kuvvetin yönü ise bizim başta kaydettiğimiz değer olacak böylece karakter yerinde sabit kalmış olacak anlamadığın yer olursa sorabilirsin (:3
Ben Bunu Yolluyom Herkese,when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvarl v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end
Forum 5 yıl önce açılmıştır. Lütfen ölü konuları tekrar açmayınız.
- Discussion Forums
- » Türkçe
-
» Duvarlar olmuyor...










