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 สิ่งเหล่านี้จะพิสูจน์ได้ว่ามีประโยชน์สำหรับการทดสอบโค้ดขนาดเล็กโดยไม่ต้องใช้งานจริงดังที่คุณจะเห็นในภายหลัง