II. UNITY 3D
Unity 3D is an incredibly powerful and versatile game
and interactive-experience development tool created by Unity
Technologies in 2005. It is a truly multimedia engine, offering
built-in features such as materials and shaders, rendering,
lighting, physics, advanced animations, audio support, video
support, and powerful UI-development tools. Unity 3D
supports over twenty major platforms (from workstations,
mobile devices, game consoles, to web applications) and
has advanced graphics support which utilizes and optimizes
modern hardware to the fullest extent. Developing a solution
in Unity 3D is quick, since the Unity Editor has many
powerful convenience tools and its integrated Asset Store with
many free or easy-to-purchase plugins for any project. Finally,
the Unity Engine takes advantage of the C# programming
language, which many computer science newcomers may
already be familiar with to some extent.
The Unity 3D game loop consists of a variable-time
update and fixed-time update (mainly used for its internal
physics engine) followed by draw calls. To account for
differences in processor speeds on the deployed machines, it
provides a real-time class for developers to adjust updates in
real time. As such, animations in Unity 3D can be generated
using this class (e.g. moving an object one meter per second
would be the same, independent of processor speeds).
Different processor speeds only result in varying animation
performances (e.g. 30 frames versus 60 frames per second).
Any animation designed for Unity 3D must work with the
logic of the game loop. For example, a long animation
implemented in the update method may be controlled by a
ครั้งที่สอง 3D สามัคคี
ความสามัคคี 3D เป็นเกมที่มีประสิทธิภาพอย่างไม่น่าเชื่อและหลากหลาย
เครื่องมือและการโต้ตอบประสบการณ์การพัฒนาที่สร้างขึ้นโดยความสามัคคี
เทคโนโลยีในปี 2005 มันเป็นเครื่องมือมัลติมีเดียอย่างแท้จริงที่นำเสนอ
ในตัวคุณสมบัติเช่นวัสดุและเฉดสี, การแสดง,
แสง, ฟิสิกส์, ภาพเคลื่อนไหวขั้นสูง สนับสนุนเสียง, วิดีโอ
การสนับสนุนและเครื่องมือ UI-พัฒนาที่มีประสิทธิภาพ Unity 3D
รองรับกว่ายี่สิบแพลตฟอร์มที่สำคัญ (จากเวิร์คสเตชั่
โทรศัพท์มือถือ, เกมคอนโซล, การใช้งานเว็บ) และ
ได้สูงรองรับระบบกราฟิกที่ใช้และเพิ่มประสิทธิภาพของ
ฮาร์ดแวร์ที่ทันสมัยเพื่อขอบเขต การพัฒนาวิธีการแก้ปัญหา
ในความสามัคคี 3 มิติได้อย่างรวดเร็วตั้งแต่บรรณาธิการเอกภาพมีหลาย
เครื่องมือที่มีประสิทธิภาพและความสะดวกสบายในการจัดเก็บทรัพย์สินแบบบูรณาการที่มี
ปลั๊กอินฟรีหรือง่ายต่อการสั่งซื้อจำนวนมากสำหรับโครงการใด ๆ สุดท้าย
ความสามัคคีเครื่องยนต์ใช้ประโยชน์จาก C # การเขียนโปรแกรม
ภาษาซึ่งหลาย ๆ คนที่มาใหม่วิทยาการคอมพิวเตอร์อาจ
มีอยู่แล้วจะคุ้นเคยกับการที่มีขอบเขต.
เกมห่วง Unity 3D ประกอบด้วยตัวแปรเวลา
การปรับปรุงและการปรับปรุงการแก้ไขเวลา (ส่วนใหญ่ใช้สำหรับภายใน
เครื่องยนต์ฟิสิกส์) ตามด้วยโทรวาด บัญชีสำหรับ
ความแตกต่างในการประมวลผลความเร็วในการใช้งานบนเครื่องก็
ยังมีระดับแบบ real-time สำหรับนักพัฒนาเพื่อปรับการปรับปรุงใน
เวลาจริง เช่นภาพเคลื่อนไหวใน Unity 3D สามารถสร้างขึ้น
โดยใช้ชั้นนี้ (เช่นการเคลื่อนย้ายวัตถุหนึ่งเมตรต่อวินาที
จะเหมือนกันเป็นอิสระจากความเร็วในการประมวลผล).
ความเร็วในการประมวลผลที่แตกต่างกันเพียง แต่ส่งผลในการที่แตกต่างกันนิเมชั่น
การแสดง (เช่น 30 เฟรมเมื่อเทียบกับ 60 เฟรมต่อ วินาที).
ภาพเคลื่อนไหวใด ๆ ที่ออกแบบมาสำหรับ 3D สามัคคีต้องทำงานร่วมกับ
ตรรกะของห่วงเกม ยกตัวอย่างเช่นภาพเคลื่อนไหวยาว
นำมาใช้ในการปรับปรุงวิธีการอาจจะถูกควบคุมโดย
การแปล กรุณารอสักครู่..
