บอกโปรแกรม ด้วยนะคับ
Announcement
Collapse
No announcement yet.
ใคร เขียนเกม iphone เป็นบ้าง ช่วยบอกที
Collapse
X
-
Originally posted by ton_ton39 View Postบอกโปรแกรม ด้วยนะคับ
ใช้ภาษา Objective C ครับ โปรแกรมที่ใช้เขียนคือ X-Code ครับ ตัว Xcode จะลงในเครื่องแมคนะครับ ไม่มีเวอร์ชั่นของ PC นะครับ
ส่วนการที่จะลง AppStore จะต้องเสียค่า Developer Membership ปีละ 99$ หรือ ประมาน 3200 บาทครับ
และอีกเรื่องก็คือ ถ้าเราลงแอพขายใน AppStore เราจะต้องโดนหักค่าลงประมาน 30% ของแอพที่เราจะขายด้วยนะครับ เช่นเราได้เงิน 100 บาทจากการขายของ เราจะต้องโดนหัก 30% หรือโดนหักไป 30บาทครับ ทำให้ได้เงินแค่ 60% เท่านั้นครับ
การเขียนแอพบน Xcode เราจะต้องมีเครื่องแมคครับ ส่วนถ้าจะเริ่มก็ไปหาข้อมูลได้ที่เวป developer.apple.com ครับ สมัคร free membership ก่อนนะครับ แล้วโหลดXcode และ VDO สอนการเขียนเบื่องต้นได้ฟรีครับ
ยกตัวอย่างหน่อยนะครับ ตัวแปรส่วนมากก็จะใช้ขึ้นต้นด้วยคำว่า NSXXX เช่น NSstring ก็ใช้เก็บค่า input ของแต่ละ method นะครับ NsArray ก็คือ Array ไว้สำหรับเก็บข้อมูลที่เป็น float หรือ 32Bit Dubble ที่เป็น 64ครับ 1Array จะประกอบด้วย Srting ได้จำนวนมาก แต่ละ array จะไม่สามารถheader ได้ แต่แก้ข้อมูลใน array ได้ครับ
การเขียน App นั้น จะต้องมีพื้นฐาน Objective C ที่เป็นส่วนขยายของภาษา C กับ C# ครับ การเขียนจะต้องเริ่มที่ commanline ก่อน แล้วจะค่อยๆขึ้นไปใช้ coca Touch ของ apple นะครับ การเขียนเกมจะต้องใช้ OpenGL ด้วยนะครับ ซึ่งจะทำให้viewcontroller ที่เขียนขึ้นมาปวดหัวมากๆ ถ้าไม่แน่อย่าได้พึ่งเริ่มเขียนเกม เขียน therminal program ของแมคก่อน แล้วต่อยอดไปเขียน Interface program ของ MacOS แล้วค่อยเริ่มเขียนระบบ Coca touch ของ IOS ครับ มันไม่ง่ายเลย บางคนอย่างคุณอาจจะคิดว่าลากใส่ๆ ก็เสร็จ มันไม่ได้ง่ายแบบนั้นนะครับ ผมเรียน C กับ C+ และ Pascal มา เจอ Opjective C ปวดหัวเลยครับ หุๆ ต้องมาเริ่มกันใหม่หมดเลย
ส่วน Xcode จะต้องใช้ MACOSX Lion เท่านั้นนะครับ และถ้าจะลง Xcode 4.3 ขึ้นไปจะต้องใช้ Lion 10.7.3 ตัวล่าสุดคู่กันด้วยครับ หุๆ
-
เขียนด้วยโปรแกรม xcode ครับ แต่จะเขียนได้หรือไม่แล้วแต่ความพร้อมของคุณเอง ถ้าเคยเขียนเกมส์มามากกว่า 1 ภาษา ก็ลุยโลดไม่ยากเกินความสามารถหรอก
แต่ถ้าไม่มีพื้นฐานอาจใช้เวลานานมาก เพราะต้อง ปรับพื้นฐานภาษาโปรแกรม ในที่นี้หมายถึงหลักแนวคิดในการพัฒนา ขนาดสายคอมเรียนมาหลายปี
ตอนออกมาทำงานจริงก็ยังต้องใช้เวลาหลายปีถึงเข้าถึง ตัวอย่างเช่น database ออกแบบยังไง จะใช้ memory ใน object ยังไง ระบบฟิสิกส์ต้องใช้สูตรยังไง
ถ้าขาดสิ่งเหล่านี้ไปยังไงๆ คุณไม่สามารถทำให้ประสบความสำเร็จได้หรอกครับ
Comment
Comment