เขียนScriptsยังไงดีครับ

ผมเป็นวัยรุ่นอายุ17ที่อยากลองเขียนเกมขึ้นมาสักเกมนึงโดยเป็นเกม puzzle ที่ให้ผู้เล่นไขปริศนาจากคำใบ้ที่อยู่ในห้อง เมื่อได้คำตอบเเล้วให้นำคำตอบไปใส่ในkeypadที่ใกล้ประตู  ปัญหาอยู่ที่ว่า ผมไม่รู้จะเขียนscriptsยังไงดี ที่ตั้งใจใว้คือ เมื่อผู้เล่นเดินไปอยู่หน้าKeypadจะมีinterfaceขึ้นว่า Press E to interact พอกด E เข้าไป จะมีinterfaceขึ้นให้ใส่รหัส(ทำinterfaceใว้เเล้ว อยู่ในsceneเดียวกันกับตัวเกมหลัก)โดยที่เมื่อใส่รหัสเเละถูกต้องประตูจะเปิดโดยการเลื่อนขึ้นเพื่อไปยังห้องถัดไป   ผมใช้ unity ในการเขียนครับด้วยภาษา C# ท่านใดมีความรู้ด้านนี้รบกวนช่วยด้วยครับหาวิธีตามYoutubeเเละลองมาทั้งวันเเล้วไม่มีอันใหนตรงตามที่ต้องการเลยครับ ขอบคุณใว้ล่วงหน้าครับ

อีกเรื่องหนึ่งคือผมทำStart menuใว้ใช้งานได้ เเต่พอกดStartไปภายในตัวเกมมืดมาก พอRunเกมโดยไม่ผ่านStart menuกลับเป็นปกติ ปัญหานี้เเก้ไข
อย่างไรครับ

นี่หน้า Interfaceครับ


อันนี้คือ keypadกับประตู

 

อันนี้คือRungameโดยไม่ผ่านStart menu


เเต่พอRunผ่านStart menuเเล้วกลับมืด(ตามภาพ)

อันนี้Codeครับ


ท่านใดมีความรู้ด้านนี้รบกวนให้คำปรึกษาด้วยครับ ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่