เว็บไซต์

Unity เป็นเครื่องมือฟรีที่มีประสิทธิภาพสำหรับนักออกแบบเกมที่ร้ายแรง

เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà

เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà
Anonim

Unity ไม่ใช่สำหรับการเขียน Pong โอ้คุณสามารถทำเช่นนั้นได้ด้วย Unity ฉันแน่ใจ แต่ก็คงจะเหมือนกับการใช้ Deep Blue เพื่อรักษารายการขายของชำของคุณ Unity 2.6 เป็นเครื่องมือและเอดิเตอร์เกมระดับมืออาชีพและคุณจำเป็นต้องรู้มากเกี่ยวกับสิ่งที่คุณทำเพื่อให้ได้ประโยชน์สูงสุด ความคุ้นเคยกับการสร้างแบบจำลอง 3 มิติเป็นสิ่งจำเป็นเช่นเดียวกับทักษะการเขียนโค้ดจริง ในขณะที่ Unity มีอินเทอร์เฟซ GUI ที่เนียนเรียบทันสมัยและช่วยลดความยุ่งยากในการเขียนโค้ดเกมโดยอัตโนมัติไม่ใช่เครื่องมือสำหรับผู้เริ่มต้นหรือ "จุดและคลิกลากและวาง presto คุณมีเกมแล้ว!" tool

ต้องใช้โค้ดในการเดินนกกระสาและ Unity สามารถจัดการกับมันได้

มาพร้อมกับบทเรียนที่เขียนเป็นอย่างดีและมีประโยชน์มากมาย แต่บทแนะนำเหล่านี้ถือว่าคุณมีความรู้เกี่ยวกับการออกแบบเกม ในสภาพแวดล้อมประเภทนี้และเป็นบทแนะนำในการใช้ Unity ไม่ใช่แนวคิดที่คุณต้องเข้าใจก่อน ความเข้าใจที่เข้าใจง่ายในการจัดการวัตถุในพื้นที่สามมิติโดยใช้หน้าจอคอมพิวเตอร์สองมิติเป็นสิ่งจำเป็น ผู้ที่มีประสบการณ์กับบรรณาธิการระดับสูงสำหรับเกมสมัยใหม่เช่น Oblivion และ Half-Life 2 จะมีขอบที่นี่

อินเทอร์เฟซของ Unity ใช้งานง่ายและสะอาดให้ความซับซ้อนของข้อมูลที่ใช้ในการจัดการดังนั้นการอ่านบทแนะนำจึงเป็นสิ่งจำเป็น - - ง่ายมากที่จะคิดว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่และจากนั้นก็ผิดหวังเพราะสิ่งต่างๆไม่ได้ผลตามที่คุณคาดหวัง กล่าวง่ายๆก็ง่ายที่จะทำในสิ่งที่คุณไม่ได้ตระหนักถึงสิ่งที่คุณควรจะทำ

เกมส์ประกอบด้วยฉากต่างๆซึ่งประกอบด้วย GameObjects; GameObjects สามารถเป็นไอเท็มต่างๆเช่นหินหรือศัตรูแหล่งกำเนิดแสงกล้องหรือองค์ประกอบอินเตอร์เฟซ GameObjects ประกอบด้วยคอมโพเนนต์เช่นคอมโพเนนต์ Transform (ซึ่งเป็นตำแหน่งใดและย้ายวัตถุ), Mesh (ฐานของการแสดงภาพของวัตถุ), Materials (ซึ่งช่วยกำหนดวิธีการวาดวัตถุ) และอื่น ๆ อีกมากมาย การสร้างลูกบาศก์แบบง่ายๆซึ่งจะ "ตก" และ "ตีกลับ" ตามที่คุณคาดหวังได้ง่ายเหมือนกับการลากคอมโพเนนต์ RigidBody ไปยังวัตถุคิวบ์

คุณสามารถ "เล่น" เกมได้ตลอดเวลาเพื่อให้คุณสามารถดูได้ว่า ออบเจ็กต์จะถูกแสดงผลการเรียกใช้สคริปต์และอื่น ๆ ง่ายที่จะมีหน้าต่างแก้ไขและเปิดหน้าต่างเกมพร้อมกันเพื่อให้คุณสามารถทำงานกับวัตถุในโปรแกรมแก้ไขได้ตลอดเวลาและดูว่าผู้เล่นจะเห็นอะไรในหน้าต่างเกม

Unity สนับสนุนภาษาสคริปต์หลายภาษารวมทั้ง JavaScript และ C # พฤติกรรมทั้งหมดในเกมต้องเป็นสคริปต์และเอกสารประกอบถือว่าคุณเป็นผู้เชี่ยวชาญด้านโปรแกรมเมอร์อยู่แล้ว เกือบทุกอย่างที่คุณต้องการเกิดขึ้นในเกมของคุณ - ลงไปถึงผู้เล่นที่กำลังเคลื่อนที่อยู่ทั่วโลก - ต้องใช้สคริปต์ โชคดีที่ข้อมูลพื้นฐานที่แน่นอนเช่นการเคลื่อนไหวโดยทั่วไปและสคริปต์ mouselook มีไว้

Unity ไม่รวมเครื่องมือแบบจำลอง 3 มิติใด ๆ ยกเว้นความสามารถในการสร้างรูปทรงเรขาคณิตพื้นฐาน คุณจะต้องใช้โปรแกรมอื่นเช่นมายาและนำเข้าโมเดล Unity มีอรรถประโยชน์การสร้างภาพเคลื่อนไหว แต่คุณสามารถใช้โปรแกรมภาพเคลื่อนไหวอื่นได้

หากคุณกำลังมองหา "เรียนรู้การเขียนโปรแกรมเกม!" ประเภทของแพ็กเกจตรวจสอบจาก Game Maker หรือ RPG Maker XP ถ้าคุณมีพื้นหลังเพื่อใช้ประโยชน์จากมันแม้ว่า Unity เป็นสภาพแวดล้อมการพัฒนาที่มีประสิทธิภาพในราคาที่ถูกที่สุด