Of course, moving all these responsibilities from the API and driver l การแปล - Of course, moving all these responsibilities from the API and driver l ไทย วิธีการพูด

Of course, moving all these respons

Of course, moving all these responsibilities from the API and driver level to the game itself will increase the code size and development effort for the latter. In fact, a common argument in favor of higher-level interfaces in all areas of computing is shielding the programmer from dealing with all the complexities of each underlying system. However, the way most modern games are built works out in favor of low-level APIs in this regard.

Unlike during the 90s or early 00s, it’s very rare these days for any game to be based on a one-shot engine built directly on top of a given graphics APIs. Many large publishers have their own in-house engine teams dedicated purely to keeping their technology up to date, and even independent developers have plenty of high-quality, professionally maintained engines to choose from. As such, the increased programming complexity of low-level APIs will in many cases be absorbed by middleware developers—who have the resources and expertise to deal with these challenges—rather than hitting game developers directly.

Additionally, just because an API is not required to check the correctness of everything it is asked to do—which can be expensive in terms of performance—does not mean that it is not allowed to do so. All low-level APIs offer optional validation layers which should help mitigate developer’s increased responsibilities. Nonetheless, tool support always lags behind the introduction of any new technology, and it will take some time for tools to catch up to where they are for established APIs.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Of course, moving all these responsibilities from the API and driver level to the game itself will increase the code size and development effort for the latter. In fact, a common argument in favor of higher-level interfaces in all areas of computing is shielding the programmer from dealing with all the complexities of each underlying system. However, the way most modern games are built works out in favor of low-level APIs in this regard.Unlike during the 90s or early 00s, it’s very rare these days for any game to be based on a one-shot engine built directly on top of a given graphics APIs. Many large publishers have their own in-house engine teams dedicated purely to keeping their technology up to date, and even independent developers have plenty of high-quality, professionally maintained engines to choose from. As such, the increased programming complexity of low-level APIs will in many cases be absorbed by middleware developers—who have the resources and expertise to deal with these challenges—rather than hitting game developers directly.Additionally, just because an API is not required to check the correctness of everything it is asked to do—which can be expensive in terms of performance—does not mean that it is not allowed to do so. All low-level APIs offer optional validation layers which should help mitigate developer’s increased responsibilities. Nonetheless, tool support always lags behind the introduction of any new technology, and it will take some time for tools to catch up to where they are for established APIs.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
แน่นอนว่าการย้ายความรับผิดชอบเหล่านี้จากระดับ API และคนขับรถที่จะเล่นเกมของตัวเองจะเพิ่มขนาดรหัสและความพยายามในการพัฒนาหลัง ในความเป็นจริงข้อโต้แย้งที่พบบ่อยในความโปรดปรานของการเชื่อมต่อระดับสูงในทุกพื้นที่ของคอมพิวเตอร์จะถูกป้องกันจากโปรแกรมการจัดการกับความซับซ้อนของแต่ละระบบพื้นฐาน แต่วิธีการที่เกมที่ทันสมัยที่สุดที่ถูกสร้างขึ้นผลงานออกมาในความโปรดปรานของ API ระดับต่ำในเรื่องนี้. ซึ่งแตกต่างจากในช่วง 90s หรือ 00s ต้นมันหายากมากวันนี้สำหรับเกมใด ๆ ให้เป็นไปตามกลไกหนึ่งยิงที่สร้างขึ้นบนโดยตรง ด้านบนของ API กราฟิกที่กำหนด สำนักพิมพ์ขนาดใหญ่หลายแห่งมีเครื่องมือของพวกเขาเองในบ้านทีมงานที่ทุ่มเทอย่างหมดจดเพื่อรักษาเทคโนโลยีของพวกเขาขึ้นอยู่กับวันและแม้กระทั่งนักพัฒนาอิสระมีความอุดมสมบูรณ์ของที่มีคุณภาพสูง, การบำรุงรักษาอย่างมืออาชีพเครื่องมือให้เลือก เช่นความซับซ้อนที่เพิ่มขึ้นของการเขียนโปรแกรม APIs ระดับต่ำจะในหลายกรณีที่ถูกดูดซึมโดยนักพัฒนาที่มิดเดิ้ลมีทรัพยากรและความเชี่ยวชาญในการจัดการกับความท้าทายเหล่านี้-มากกว่าการกดปุ่มนักพัฒนาเกมโดยตรง. นอกจากนี้เพียงเพราะ API ไม่จำเป็นต้องใช้ เพื่อตรวจสอบความถูกต้องของทุกอย่างที่มันถามว่าจะทำอย่างไรซึ่งอาจมีราคาแพงในแง่ของประสิทธิภาพการทำงานไม่ได้หมายความว่าจะไม่ได้รับอนุญาตให้ทำเช่นนั้น ทั้งหมด APIs ระดับต่ำมีชั้นการตรวจสอบตัวเลือกที่จะช่วยบรรเทาความรับผิดชอบที่เพิ่มขึ้นของนักพัฒนา อย่างไรก็ตามการสนับสนุนเครื่องมือที่มักจะล่าช้าหลังการเปิดตัวเทคโนโลยีใหม่ ๆ และมันจะใช้เวลาในการหาเครื่องมือที่จะจับขึ้นไปยังที่ที่พวกเขาสำหรับ APIs ที่จัดตั้งขึ้น



การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
แน่นอนการย้ายความรับผิดชอบเหล่านี้ทั้งหมดจากระดับ API และคนขับรถให้เกมตัวเองจะเพิ่มรหัส ขนาดและความพยายามการพัฒนาสำหรับหลัง ในความเป็นจริง การโต้แย้งกันในความโปรดปรานของระดับการเชื่อมต่อในพื้นที่ทั้งหมดของคอมพิวเตอร์เป็นค่าโปรแกรมเมอร์จากการจัดการกับความซับซ้อนของแต่ละระบบพื้นฐาน . อย่างไรก็ตามวิธีที่การเล่นเกมที่ทันสมัยที่สุด สร้างผลงานออกมา ในความโปรดปรานของคนระดับล่าง โดยในการนี้

ไม่เหมือนในช่วงต้น 90s หรือ 00s , มันมากวันเหล่านี้สำหรับเกมใด ๆ จะตามยิงหนึ่งเครื่องยนต์ที่สร้างขึ้นโดยตรงด้านบนของกราฟิกให้ APIs สำนักพิมพ์ขนาดใหญ่มากมายได้ด้วยตนเองภายในเครื่องยนต์ทีมทุ่มเทอย่างหมดจดเพื่อรักษา เทคโนโลยีทันสมัยและนักพัฒนาอิสระ มีคุณภาพสูง รักษาอย่างมืออาชีพเครื่องมือให้เลือก เช่น โปรแกรมจะเพิ่มความซับซ้อนของ API ระดับต่ำในหลายกรณีถูกดูดซึมโดยนักพัฒนาตัวกลางที่มีทรัพยากรและความเชี่ยวชาญในการจัดการกับความท้าทายเหล่านี้ แทนที่จะตีนักพัฒนาเกมโดยตรง

นอกจากนี้เพียงเพราะมี API ที่ไม่จําเป็นต้องตรวจทุกอย่างให้ทำซึ่งจะแพงในแง่ของประสิทธิภาพไม่ได้หมายความว่ามันจะไม่อนุญาตให้ทำเช่นนั้น มีการตรวจสอบตัวเลือกทั้งหมด APIs ให้ชั้น ซึ่งจะช่วยลดงานเพิ่มความรับผิดชอบ อย่างไรก็ตาม เครื่องมือสนับสนุนมักจะล่าช้าหลังการเปิดตัวเทคโนโลยีใหม่ใด ๆและมันจะใช้เวลาสำหรับเครื่องมือที่จะจับขึ้น เพื่อที่พวกเขาจะสร้าง APIs
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: