วันพฤหัสบดีที่ 27 มกราคม พ.ศ. 2565

รื้องานเก่าตัวเอง ต้อนรับกระแส Metaverse

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

ช่วงนี้พอมีเวลาหน่อยก็เลยต้องปั่นก่อนล่วงหน้าเลย เพราะกลัวจะทำไม่ทัน ไม่ทันขึ้นมาตายแน่ๆ😔

สิ่งแรกที่ผมทำก็คืออัพเกรด version ของ tool ที่ผมใช้เป็นอันใหม่ที่สุด(ซึ่งก็ไม่รู้ว่าเป็นการตัดสินใจที่ฉลาดรึเปล่า แต่มีเวลา cut-off หนีกลับไปใช้อันเดิมอยู่) และแก้ exception มากมายที่แถมมากับการอัพเกรด

จากนั้นก็ทำการเปลี่ยน package สำหรับ VR จาก Oculus Integration -> Unity XR ทำแล้วก็แตกเลยตั้งแต่ใช้ครั้งแรก ทีแรกใช้ plugin provider เป็น oculus เวลาลองเล่นดูละจะเห็นภาพแค่เสี้ยวเดียวทำให้ต้องเทกลับไปใช้ OpenXR ซึ่งยังไม่เจอปัญหาอะไรในการเรนเดอร์ภาพ

หลังจากที่ตกลงปลงใจกับ OpenXR แล้วก็ต้องกลับมารื้อโค้ดส่วนของ input ซึ่งนอกจาก doc จะอ่านยาก(สำหรับผม)แล้ว วิธีการเขียนก็ต่างจากเดิมโดยสิ้นเชิงเหมือนกัน แต่ก็ค่อนข้างชอบเพราะลด code duplication ไปได้ค่อนข้างเยอะเลย

ไว้คราวหลังจะแปะรูปด้วย ตอนนี้ขี้เกียจเหลือหลาย💫

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Logical operator!!!

พอดีว่าผมต้องทำ method GetDown เอาไว้ใช้เอง เพราะว่าหาใน doc แล้วมันไม่เจอ มีแต่ get value แบบต่อเนื่อง frame by frame หลักการของมันก็คือจะ ...