2013-08-11 25 views
8

Ben gerçekten android programlama için yeni ve starling motoru gibi bir oyun motorunun nasıl çalıştığını merak ediyordum. Daha önce tuvalde programlamıştım, SurfaceView ve ben basit 2D oyunlar yapabildim, ama şimdi çok fazla aksiyon oyunu yapmak için daha kolay bir yol istiyorum. Bu nedenle, basit bir motor seçmem gerekiyordu ve araştırma yoluyla, starling motorunun öğrenmesi ve dağıtımı en kolay olanlarından biri olduğunu keşfettim.ActionScript 3 nedir? O nasıl çalışır?

Ancak, Android için programlamada motorları nasıl kullandığınızı sormak istedim, çünkü öğreticilerinde, bir android oyuna nasıl dönüştüğünüzü karıştırdım.

Bu yüzden asıl sorum, ActionScript dilini neye göre kullanabiliyorsunuz ve bunu bir SurfaceView uygulamasında olduğu gibi bir Android uygulaması geliştirmek için de kullanabiliyorsunuz.

+0

Bu "Tanıtımı Starling" adlı ücretsiz kitaba bir göz atın: http://www.bytearray.org/wp-content/projects/starling/introducing-starling-latest.zip, burada tüm cevaplarınız var – Cherniv

+1

Soru, Soru ve Cevap biçimi için çok geniş olabilir. – user1306322

+0

@Cherniv Bu bağlantı hala mevcut mu? –

cevap

1

Bence starling-framework ve android için güzel oyunlar inşa edebilirsiniz, ancak oyununuzu starling-framework üzerine inşa edilmiş Actionscript 3'te yazmanız için Adobe air kullanmanız gerekiyor. Web üzerinde www.hsharma.com/tutorials/

gibi önemli dersler de var. Ayrıca benim gibi C++ isterseniz cocos2dx kullanın.

+0

Yani temelde küçük bir sahne oluşturuyorsunuz ve daha sonra paketini kullanmak için kullandığınız "air" yazılımını kullanıyorsunuz, AMA sonra XML'e nasıl yazıyorsunuz veya kullanıyorsunuz ??? –

2

Yani, özünde, evet - Android için oyun geliştirmek için Actionscript kullanabilirsiniz

Sen araçları bir çift kullanmanız gerekir Ancak bunun için:

(ve flash oynatıcı ve iOS.)

Adobe AIR Flash uygulamanızı bir Android cihazına dağıtmak için ne kullanacağınızdır. Flash Pro veya Flash Develop kullanarak saf eylemleri yazabilir ve üzerinden dağıtabilirsiniz ve performans ... olacak. Gerçekten iyi bir performans istiyorsanız, bu soruda belirtilen starling framework'u kullanmak isteyeceksiniz.

Doğruca dalmadan önce muhtemelen biraz araştırma yapmanız gerekecek. Lee Brimelow, kontrol edebileceğiniz birkaç video öğreticisiyle bir siteye sahip.

http://www.gotoandlearn.com/play.php?id=147

O yüz dolar bir çift maliyeti Flash Builder kullanıyor ama pencerelerde iseniz oldukça inanılmaz (ve ücretsiz) uygulaması olan FlashDevelop deneyebilirsiniz.

Düşünülmesi gereken çok şey var ama Flash Platform'dan gerçekten keyif alıyorum, bir kez girdikten sonra yapabileceğiniz çok şey var! Üretkenlik ve uygulama performansında herhangi bir çapraz platform çözümü üzerinden Actionscript + Starling'i seçerdim. Ama bu sadece benim. : D

İlgili konular