‫ในวิดีโอนี้ คุณจะได้เรียนรู้วิธีใช้การตั้งค่าผู้เล่น ซึ่งช่วยให้คุณบันทึกข้อมูล
‫เช่น ชื่อผู้เล่นที่ได้คะแนนสูง และอื่นๆ
‫ไปข้างหน้าและทำอย่างนั้น
‫มาสร้างสคริปต์ใหม่กันดีกว่า เรียกว่าตัวบันทึกข้อมูล
‫ตอนนี้ ไปข้างหน้า และไปที่ข้อมูลการประหยัดนั้น
‫และที่นี่ฉันต้องการเพิ่มจำนวนทุกครั้งที่ฉันกดปุ่มอัปเดต
‫มาสร้างตัวเลขกัน
‫หมายเลข INT และตั้งค่าให้เป็นศูนย์
‫และทุกครั้งที่กดแป้นเว้นวรรค
‫ดังนั้นหากอินพุต dot รับคีย์ลง
‫รหัสคีย์คือช่องว่าง
‫ดังนั้นทุกครั้งที่ฉันกดแป้นเว้นวรรค ฉันอยากจะเพิ่มจำนวนขึ้นทีละหนึ่ง
‫ดังนั้นจำนวนบวกบวก
‫และในขณะเดียวกันก็อยากจะบันทึกหมายเลขนั้นไว้
‫เลยอยากเก็บเลขเดิมที่เคยได้ไว้ หรือดีกว่าที่มีเป็นจำนวนสูงสุด
‫ดังนั้นฉันจะต้องใช้วิธีหนึ่งเพื่อค้นหาว่าหมายเลขที่เก็บไว้คืออะไร
‫แล้วฉันต้องเปรียบเทียบและฉันสามารถแทนที่หมายเลขที่เก็บไว้ได้
‫มาลองเขียนวิธีการกัน
‫ดังนั้น int เพราะมันจะคืนค่าเป็น integer get number
‫และในที่นี้ ฉันต้องการค้นหาความชอบของผู้เล่น
‫มีคลาสที่เรียกว่า player pref และคลาสนั้นมีวิธีที่เรียกว่า get int และ set int
‫ผมอยากได้จำนวนเต็ม, ผมจะได้ int
‫แน่นอน คุณสามารถเห็นได้ที่นี่ มันยังสามารถรับสตริงที่คุณสามารถใช้สำหรับชื่อผู้ใช้ รับทศนิยม
‫ซึ่งคุณสามารถใช้สำหรับตัวเลขทศนิยม
‫แต่ฉันแค่ต้องการจำนวนเต็มซึ่งเป็นจำนวนเต็ม
‫ผมจะได้เลขจำนวนเต็ม และตอนนี้ผมต้องใส่คีย์สตริง
‫อย่างที่คุณเห็น มีการโอเวอร์โหลดที่แตกต่างกันสองแบบ
‫หนึ่งเป็นเพียงคีย์และอีกอันคือค่าเริ่มต้น
‫ดังนั้นอันที่มีแค่กุญแจคืออันที่ฉันจะไปเอากุญแจมา
‫ถ้ามีก็ไม่เป็นไร
‫ฉันจะได้เบอร์
‫หากไม่มีอยู่ฉันจะไม่ได้รับหมายเลข
‫และอันนี้มีค่าเริ่มต้นที่จะตั้งค่าที่ฉันได้กำหนดไว้ที่นี่หากไม่มีตัวเลข
‫สมมติว่าไม่มีอะไรถูกบันทึกและเก็บไว้ใต้คีย์
‫สมมติว่าหมายเลขของฉัน
‫หรือจะเรียกว่าคะแนนสูงก็ได้
‫ถ้าไม่มีอะไรปลอดภัยที่นั่น ฉันต้องการให้ค่าเป็นศูนย์หรือฉันต้องการให้ค่าเป็นหนึ่งหรืออะไรก็ตาม
‫ดังนั้นคุณสามารถมอบหมายสิ่งนั้นได้
‫สิ่งที่ผมจะทำคือผมจะสร้างจำนวนเต็มใหม่
‫ดังนั้นหมายเลขของฉันคือผู้เล่นกดเข้าหมายเลขของฉันและหากไม่มีให้ใช้ค่าเริ่มต้นเป็นศูนย์
‫ตอนนี้เราต้องคืนสิ่งนั้น
‫ส่งคืนหมายเลขของฉันและตอนนี้เราสามารถใช้วิธีนั้นเพื่อตรวจสอบว่าหมายเลขของฉันมากกว่าจำนวนปัจจุบันหรือไม่
‫นี่คือหมายเลขปัจจุบันและหมายเลขของฉันคือหมายเลขที่เก็บไว้ในเครื่องเล่นกด
‫เลยกำลังเช็คว่าเลขสูงหรือเปล่า หาเบอร์ ไปเก็บเบอร์นั้นไว้เลย
‫ดังนั้นไปข้างหน้าและใช้เครื่องเล่นกด dot set int
‫ดังนั้นให้บันทึก int ที่ตำแหน่งหมายเลขของฉันด้วยค่าของตัวเลข
‫ซึ่งหมายความว่าตัวเลขนี้ที่นี่ซึ่งเริ่มต้นด้วยศูนย์และเพิ่มขึ้นทุกครั้งที่เรากดปุ่มเว้นวรรค
‫ตั้งค่านั้นถ้ามันสูงกว่านั้นอะไรก็ตามที่เป็น
‫สิ่งที่เราสามารถทำได้ที่นี่ก็คือใช้ debug dot log และให้หมายเลขบนคอนโซลแก่เรา
‫เอาล่ะ มาบันทึกสคริปต์นั้นและเพิ่มลงในสคริปต์ของเรากันเถอะ
‫บันทึกข้อมูลอยู่ที่นั่น
‫ไม่เป็นไร.
‫เราจะยังคงสร้างลูกบาศก์อยู่ แต่นั่นไม่น่าจะเป็นปัญหามากนัก
‫ไม่เป็นไร.
‫ฉันจะเริ่มและอย่างที่คุณเห็น มันแสดงให้ฉันเห็น หนึ่ง สอง สาม สี่ ห้า
‫ตอนนี้ฉันจะหยุดเกมนี้
‫ไปที่วิธีการเริ่มต้นและดีบักบันทึกคะแนนสูงสุดในปัจจุบันของเรา
‫เลยเอาเบอร์ที่เราเก็บไว้
‫ลองหาตัวเลขกันตรงนี้ และบางทีเราควรเขียนข้อความที่เก็บไว้ ตัวเลขที่เป็นบวก ได้ตัวเลข
‫เอาล่ะ ลองตรวจดูกัน
‫เริ่มกันเลย
‫และคอนโซลของเราจะบอกว่าจำนวนที่เก็บไว้คือห้า
‫ทีนี้ ถ้าเรากดคีย์ต่อไป เราจะเห็นหก, เจ็ด, แปด, เก้า, สิบ
‫ดังนั้นมันจะแสดงก็ต่อเมื่อเรามีมากกว่าจำนวนที่เก็บไว้
‫คุณจะเห็นว่าหมายเลขบันทึกการดีบักนี้ถูกพิมพ์เมื่อสูงกว่าเท่านั้น
‫ดังนั้นบางทีเราควรพิมพ์มันเมื่อใดก็ได้
‫ทีนี้มาลองกันใหม่อีกครั้ง
‫เรียกใช้เกมและเราจะได้เห็น
‫เลขที่ร้าน 24
‫ทีนี้มากด space กัน
‫และอย่างที่คุณเห็น เราจะเพิ่มจำนวนขึ้นทีละครั้งในแต่ละครั้งที่เรากด space และตอนนี้จำนวนที่เก็บไว้จะเป็น
‫35
‫ดังนั้นขอหยุดเกมชั่วคราว
‫หรือจบเกมค่อนข้างมากแล้วเริ่มใหม่อีกครั้ง
‫และตอนนี้คุณจะเห็นว่าหมายเลขร้านค้าคือ 35
‫ไม่เป็นไร.
‫ตอนนี้คุณได้เห็นแล้วว่าคุณสามารถจัดเก็บข้อมูลได้อย่างไร
‫คุณควรใช้การกดเครื่องเล่นสำหรับข้อมูลที่จำกัดมากเท่านั้น
‫เช่นจำนวนเต็มหนึ่งจำนวนหรือหนึ่งจำนวนหรือหนึ่งชั้น
‫และแน่นอนว่ายังมีเพียงชื่อเดียว
‫ดังนั้นคุณไม่ควรใช้สิ่งนั้นเพื่อบันทึกเกมที่ซับซ้อนหรืออะไรทำนองนั้น
‫นั่นคือสิ่งที่คุณจะได้เรียนรู้ในบทอื่นที่เราจะใช้การทำให้เป็นอนุกรมเพื่อบันทึกข้อมูลที่ซับซ้อนหรือเพื่อบันทึกแม้กระทั่งวัตถุในเกมทั้งหมด
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะทำตามและลองทำเอง
‫โปรดไปที่วิดีโอถัดไป
‫เราจะทำบางสิ่งที่หรูหรากว่านี้
‫แล้วเจอกันนะ