ฉันจะพัฒนาเกม Flash ที่ไม่มีซอฟต์แวร์ราคาแพงได้อย่างไร [ปิด]


27

ฉันได้เล่นกับการเขียนเกมแฟลชในเวลาว่างของฉัน แต่จนถึงตอนนี้ฉันเพิ่งใช้ Adobe Flash Professional รุ่นทดลอง ฉันรู้FlashDevelopแต่เอกสารของพวกเขาจะเป็นพื้นที่ไม่มีอยู่จริงเมื่อมันมาถึงขั้นตอนการทำงานของการพัฒนาอย่างหมดจดด้วย FlashDevelop

ไม่มีใครรู้บทเรียนที่ดีสำหรับการพัฒนาเกม FlashDevelop อย่างหมดจดหรือไม่?

หรือไม่มีใครมีคำแนะนำซอฟต์แวร์ฟรี / ราคาถูกอื่น ๆ เพื่อใช้แทน Flash Professional หรือไม่?

คำตอบ:


22

นี่คือบทความเกี่ยวกับการตั้งค่าสภาพแวดล้อมสำหรับ FlashDevelop เพื่อให้คุณทำงานกับมันอย่างหมดจด


อย่าสมมติว่าคุณรู้บทความที่ดีที่อธิบายวิธีการนำเข้า / ใช้สินทรัพย์โดยใช้ FlashDevelop ใช่ไหม
Alconja

3
@Alconja แน่นอน catfacegames.com/2009/01/18/…
Ólafur Waage

5
ลิงค์ตาย : O
Jeff

2
+1 Flash Develop ยอดเยี่ยม บริจาคถ้าคุณสามารถและรักมัน
Tyler Egeto

1
ตอนนี้มันทำงานได้อีกครั้งสำหรับฉัน (devmag.org.za ทั้งหมดหายไปเมื่อวานนี้)

16

หากคุณกำลังมองหาฟรีคุณสามารถลองดูhaXe


เสียงที่น่าสนใจ
Tobias Kienzler

+1 haXe พัฒนาขึ้นเพื่อวัตถุประสงค์ในการสร้างเกม AFAIK
muhuk

อีก +1 ความสามารถในการพัฒนาร่วมกับ generics นั้นยอดเยี่ยมสำหรับการพัฒนาห้องสมุด ตัวอย่างของcode.google.com/p/polygonal/wiki/DataStructures
Allan

7

หากคุณเป็นโปรแกรมเมอร์ดังนั้นฉันขอแนะนำ Flex ซึ่งเป็น SDK ฟรีของ Adobe ซึ่งรวบรวมโครงการ flex (โดยเฉพาะ ActionScript) เป็น Flash SWF ด้วยวิธีนี้คุณไม่ต้องยุ่งกับ Flash Timeline ที่น่ากลัว ฯลฯ

SDK สำหรับการคอมไพล์นั้นฟรีและ Adobe ขาย IDE Flex Builder (ตอนนี้เรียกว่า Flash Builder ด้วยเหตุผลบางอย่าง) สำหรับเงินจำนวนมาก แต่คุณสามารถใช้ IDE ที่คุณชอบได้อย่างมีความสุข ฉันขอแนะนำ FlashDevelop ซึ่งฟรีทั้งหมดและสามารถรวม Flex compiler ได้

ฉันยังแนะนำเฟรมเวิร์ก Flixel ที่ใช้งานได้ดีกับ Flex + FlashDevelop ดูhttp://flashgamedojo.com/wiki/index.php?title=Hello_World_-_FlashDevelop(Flixel )



5

สิ่งที่ฉันทำ (เหมือนที่คนอื่นแนะนำ) เมื่อฉันต้องการเล่นแฟลชโดยใช้ Flex เนื่องจากฉันขี้เกียจเกินไปที่จะตั้งค่าตั้งแต่เริ่มต้นฉันจึงใช้ Flixel (ไลบรารีย้อนยุค 2d) และถอดมันออกมาทั้งหมดยกเว้นความกล้าของมัน แต่อย่างน้อยมันก็แสดงวิธีการตั้งค่าสภาพแวดล้อมของฉันและรวบรวมโครงการของฉัน - ซึ่งฉัน ค้นหาส่วนที่ยากที่สุดของการเขียนโปรแกรมจับมือ toolchain ใหม่หลังจากนั้นเป็นเพียงภาษาอื่น



0

มีOpenLaszloซึ่งช่วยให้คุณสามารถเขียนแอปพลิเคชั่น / เกมในภาษาของตนเองแล้วคอมไพล์พวกเขาเป็น Flash (หรือเป้าหมายอื่น ๆ )


-3

บางคนบอกฉันว่าฉันเข้าใจผิดคำถาม แต่คนอื่นบอกฉันว่ามันเป็นคำตอบที่ดีดังนั้นฉันจะปล่อยให้อยู่ต่อไปแม้ว่ามันจะไม่ได้ให้คำตอบสำหรับโปรแกรมแก้ไขทางเลือกแฟลช - ขอโทษด้วย

ฉันกำลังย้าย FROM Flash และ Actionscript 3.0 ไปยัง Unity3D Framework มันเป็น GAME-ENGINE ที่สร้างขึ้นสำหรับเกมและมีลิขสิทธิ์ "อินดี้" ฟรีที่คุณจะได้รับ 95% ของฟีเจอร์เอนจิ้นฟรีตลอดไป

คุณสามารถอัปเกรดใบอนุญาตของคุณเป็น PRO (1500 $ หรืออะไรก็ได้) จากนั้นคุณจะสามารถใช้เทคโนโลยีเกมล่าสุดสำหรับเอฟเฟกต์การบานแสงเงาแบบเรียลไทม์ ฯลฯ

ด้วย Flash ฉันต้องพัฒนาทุกอย่างตั้งแต่เริ่มต้นและใช้เวลามากในการป้องกันไม่ให้ผู้อื่นถอดรหัสซอร์สโค้ดของฉันเพื่อให้พวกเขาโกงได้

อย่าเข้าใจฉันผิดชอบ Flash แต่มันก็ไม่ได้ทำเพื่อการพัฒนาเกมแม้ว่าจะเป็นไปได้ก็ตาม

Unity3D ไม่เคยมีการสร้าง "แบนเนอร์" หรือ "ภาพยนตร์" แต่เป็นเอ็นจิ้นเกมแบบเรียลไทม์ข้ามแพลตฟอร์ม

คุณสามารถเลือกจาก webplayer (ปลั๊กอินขนาดเล็กประมาณ 2 mb ติดตั้ง) ที่ทำงานได้ทั้ง MacOSX และ Windows หรือคุณสามารถเลือกตัวติดตั้ง (Windows EXE จริงหรือถัง MacOS ที่คล้ายกัน) และหากคุณซื้อลิขสิทธิ์คุณสามารถถ่ายโอนเกม / แอพพลิเคชั่นไปยังอุปกรณ์มือถือคอนโซลเช่น Xbox, Playstation และ Wii

ดังนั้นหากคุณต้องการให้แน่ใจว่าคุณพัฒนาบนแพลตฟอร์มเกมที่ "อนุญาต" บนระบบ Steve Jobbs iParanoid คุณควรพิจารณาเปลี่ยนเป็นแพลตฟอร์ม Unity3D เหมือนฉันเป็นอยู่ในปัจจุบัน

www.unity3D.comสำหรับข้อมูลเพิ่มเติม



3
-1, Unity นั้นดีและทั้งหมด แต่จริงๆแล้วมันไม่ได้ตอบคำถาม
Tetrad

1
Geee! ฉันแค่พยายามช่วยพวกเขาอย่างที่เขาเขียนว่า: "หรือไม่มีใครมีคำแนะนำซอฟต์แวร์ฟรี / ราคาถูกอื่น ๆ เพื่อใช้แทน Flash Professional" - ฉันอ่านว่าเป็น "ทางเลือกอิสระใน Flash" ไม่ใช่ตัวโปรแกรม แต่เป็นแพลตฟอร์ม ขออภัย! อย่าโกรธมาก แค่พยายามช่วย ฉันรักแฟลชเช่นกัน
BerggreenDK

1
Btw เกี่ยวกับ Unity3D vs Flash ใช่คุณสามารถ blit เกมที่ดีด้วย Flash ตอนนี้ แต่ฉันชอบเอ็นจิ้นฟิสิกส์และเอนจิ้น 3 มิติจะให้ 3D ที่แข็งแกร่งกว่าที่ฉันเคยทำกับเครื่องเล่นแฟลชปัจจุบัน
BerggreenDK

1
@BerggreenDK Unity ไม่มีขอบเขตแอปพลิเคชัน (WWW) เดียวกับ Flash นี่เป็นส่วนหนึ่งของสาเหตุที่คำตอบของคุณซึ่งมีรายละเอียดและมีประโยชน์ในบริบทอื่นไม่ถูกต้อง
kymully
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.