Unity - คอนโซล

คอนโซลคือที่ที่เราจะอ่านไฟล์ Developerเอาต์พุต เอาต์พุตเหล่านี้สามารถใช้เพื่อทดสอบบิตของโค้ดได้อย่างรวดเร็วโดยไม่ต้องเพิ่มฟังก์ชันการทำงานสำหรับการทดสอบ

มีข้อความสามประเภทที่ปรากฏในคอนโซลเริ่มต้น ข้อความเหล่านี้อาจเกี่ยวข้องกับมาตรฐานคอมไพเลอร์ส่วนใหญ่ -

  • Errors
  • Warnings
  • Messages

ข้อผิดพลาด

ข้อผิดพลาดคือปัญหาหรือข้อยกเว้นที่จะป้องกันไม่ให้โค้ดทำงาน at all.

คำเตือน

คำเตือนคือปัญหาที่จะไม่ทำให้โค้ดของคุณหยุดทำงาน แต่อาจก่อให้เกิดปัญหาระหว่างรันไทม์

ข้อความ

ข้อความคือผลลัพธ์ที่สื่อถึงบางสิ่งให้กับผู้ใช้ พวกเขามักจะไม่เน้นประเด็น

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

คุณจะพบคอนโซลในแท็บที่มีป้ายกำกับเหนือภูมิภาคเนื้อหา

เอาต์พุตของคอนโซลมีประโยชน์มากกว่าสำหรับไฟล์ programmerไม่ใช่ผู้ใช้ปลายทางหรือผู้เล่น

ให้เราลองเขียนข้อความง่ายๆไปที่ Console สิ่งนี้จะแจ้งให้เราทราบเมื่อกดปุ่ม Space สำหรับสิ่งนี้เราจะใช้ไฟล์Log วิธีการซึ่งใช้เวลาในไฟล์ Object เป็นพารามิเตอร์ซึ่งเราจะใช้สตริงใน

คุณสามารถเริ่มต้นด้วยสคริปต์ใหม่หรือแก้ไขสคริปต์ที่มีอยู่

void Update() {
   if (Input.GetKeyDown(KeyCode.Space))
      Debug.Log(“Space key was pressed!”);
}

บันทึกรวบรวมและเรียกใช้รหัสนี้ (โดยแนบไปกับ GameObject แน่นอน) ให้ลองกด Spacebar

Note - สังเกตว่าข้อความปรากฏขึ้นที่ด้านล่างของโปรแกรมแก้ไข

หากคุณคลิกที่แท็บคอนโซลคุณจะพบข้อความของคุณพิมพ์ออกมา

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