สมมติว่าฉันกำลังสร้างเกมใหญ่ใน C # ด้วย XNA
ตัวเลือกใดที่ฉันจะต้องรวมถึงคุณสมบัติการเขียนสคริปต์ในฐานรหัสของฉันได้อย่างไร
สมมติว่าฉันกำลังสร้างเกมใหญ่ใน C # ด้วย XNA
ตัวเลือกใดที่ฉันจะต้องรวมถึงคุณสมบัติการเขียนสคริปต์ในฐานรหัสของฉันได้อย่างไร
คำตอบ:
ผมสนับสนุนไม่ได้ใช้ภาษาสคริปต์ใน C # C # ได้แก้ปัญหาส่วนใหญ่ที่ใช้ในการแก้สคริปต์แล้ว เพียงแค่ใช้ C # ในแบบที่คุณจะใช้ภาษาสคริปต์
เพราะฉันเคยผ่านมาหลายครั้งแล้วนี่คือเนื้อหาการอ่านสำหรับคุณ:
UPDATE: หากคุณต้องการเวิร์กโฟลว์สดการแก้ไขให้ลองวิธีหน้าด้านนี้สำหรับการใช้แก้ไขและดำเนินการต่อ
หากคุณวางแผนที่จะกำหนดเป้าหมายเป็น XBox360 หรือ Windows Phone 7 ตัวเลือกของคุณจะถูก จำกัด แพลตฟอร์มเหล่านั้นไม่สนับสนุนการสร้างรหัสรันไทม์ดังนั้นตัวเลือกเดียวของคุณจะเป็นภาษาที่ตีความ ฉันอยากจะแนะนำให้เข้าใจภาษาที่แปลแล้วเนื่องจากประสิทธิภาพของมันมีตั้งแต่ "sub-par" ถึง "abysmal"
หากคุณกำหนดเป้าหมายไปที่ Windows เท่านั้นและคุณต้องการ / ต้องการภาษาสคริปต์จริงๆให้ดูที่ IronPython หรือ IronRuby ทั้งกำหนดเป้าหมาย DLR และทำงานได้ดีมาก (สำหรับภาษาแบบไดนามิก)