(อาจารย์สุธิรา) ก่อนอื่นนะคะเด็ก ๆ เปิด สิ่งแรกที่เราจะต้องเปิด ก็คือ Unity เรา โอเคไหม แล้วก็เปิด Web Browser ด้วยค่ะ หา... หาตรงเครื่องหมายค้นหานี่ พิมพ์คำว่า "Unity" หรือดูที่หน้า Desktop เห็นไหมนี่ มันจะมี Icon น่ะค่ะ เด็ก ๆ นี่ เลือกตัวที่เป็น Icon สีดำ ๆ นี่ นี่ เห็นหรือเปล่า ดับเบิลคลิกเพื่อเปิด ใครที่เปิดแล้วเข้ามาที่มันขึ้นหน้าต่างอย่างนี้หรือยัง ถ้า... ถ้าใครขึ้นหน้าต่างเหมือนแม่แล้วนะคะ ให้คลิกที่ New Project เด็ก ๆ ดูตรงส่วนนี้ข้างบนก่อน ของเราอยู่ที่ 2022 หรือเปล่าคะ ใช่ไหม ถ้าใช่ โอเค ตอนนี้ต้องเช็กก่อน ว่าเวอร์ชันเราตรงกันไหมนะ คนละเวอร์ชันนี่ ใช้ด้วยกัน บางทีมันใช้ด้วยกันไม่ได้นะ ฟังก์ชันบางตัวมันจะไม่มีนะคะ เพราะฉะนั้น ต้องเช็กก่อนว่าเครื่องของเด็ก ๆ กับเครื่องของแม่น่ะตรงกันไหม เราต้องเช็กด้วย เสร็จแล้วมาคลิกเลือก 3D แล้วตรงชื่อนะคะ ตรงชื่อ วันนี้จะทำเกมชื่อเกมวิ่ง วิ่งก่อน อย่างอื่นยังไม่ทำ Running R-U-N-N-I-N-G เกมของเราชื่อ Running นะคะ วิ่ง ๆ ๆ วิ่ง ๆ R นะคะ ชื่อ... ชื่อเกม R-U-N-N-I-N-G Running ถ้าใครตั้งชื่อเสร็จแล้วคลิก Create Project ได้เลย ปุ่มสีน้ำเงินนี่ เห็นไหม คลิกปุ่มนี้ได้เลยนะคะ เราก็จะรอมัน... ในระหว่างที่เรารอมันสร้าง Project ให้นะ นี่ ปล่อยมันวิ่งไป เด็ก ๆ มาเปิดเว็บค่ะ เปิดเว็บไซต์ ไปที่ Google พิมพ์คำว่า Max... "Mixamo" M-I-X-M นะคะ M-I-X-A-M-O Mixamo M-I-X-A แล้วก็ M-O Mixamo นะคะ แล้วคลิก... แล้วกด Enter นี่นะ มันเป็นเว็บ เว็บที่มีโลโก้เป็นเหมือนรูปสีส้ม ๆ เป็นคนวิ่งนี่ ๆ M-I-X-A-M-O Mixamo นะคะ คลิกเพื่อเปิด เราเข้ามาที่ Mixamo ทำไม คือ ในสัปดาห์ก่อนน่ะ เราลองไปหา Asset ใน Unity Asset แล้ว แต่เหมือนเวอร์ชันมันจะใช้ด้วยกันไม่ได้นะคะ เดี๋ยวจะมาลองใหม่ เราจะใช้จาก Mixamo ดูโมเดลจาก Mixamo นะคะ คลิกเพื่อเปิด ของเด็ก ๆ นี่ มันจะถามก่อน ว่าเขาจะต้องให้เราลงทะเบียนก่อน Login เข้าก่อน Sign in นะคะ ใน Sign in น่ะให้เลือกเป็น Facebook เรา Sign in ผ่าน Facebook เราไปเลย อันนี้แม่ Sign in มาตั้งแต่บ้านแล้วนะคะ มันก็เลยเข้ามาตรงนี้นะคะ สิ่งที่เด็ก ๆ จะต้อง... ก่อนอื่น Sign in ให้เรียบร้อยก่อน ถ้าใครไม่ Sign in มันจะไม่เข้ามาในหน้านี้นะคะเด็ก ๆ มันจะไม่ขึ้นหน้า Animations หรือหน้า Characters อย่างนี้ขึ้นมา เขาจะให้เรา Sign in เข้ามาก่อน เดี๋ยวรอแป๊บหนึ่งนะคะ พอดีอีก 2 เครื่องยัง Sign in ไม่เสร็จต้องรอกันก่อน ใครที่เข้ามาแล้วนะคะ ให้เด็ก ๆ คลิกที่... เห็นไหมด้านบน มันจะมี Characters กับ Animations ใช่ไหมคะ ให้เราเลือกที่ Characters ก่อน แล้วตรงช่องค้นหา น้องคนนี้เขาชื่อ Amy ค่ะ พิมพ์คำว่า "A-M-Y" เห็นไหม แล้วคลิกค้นหานะคะเด็ก ๆ นี่ ให้คลิกเลือกคนนี้ เอาตัวเหมือนกันก่อนนะ อยากเปลี่ยนค่อยไปเปลี่ยนเอาทีหลัง เพราะสอนมันจะได้ไปเหมือนกัน เดี๋ยวตั้งค่านั่นนี่นู่นแล้วจะงงนะลูกนะ เพราะฉะนั้น เอาตัวเดียวกันก่อนเลือก Amy เหมือนแม่ก่อนนะคะ โอเค แล้วใช่ไหม องุ่นเจอหรือยัง A... A-M-Y Amy Amy A แล้วก็ M-Y แล้วก็กดที่แว่นขยายนี่ มันจะขึ้นมา 3 ตัวนี่ ให้เลือกตัวน้องเล็กผู้หญิงนี่ น้อง Amy สีชมพูนี่ พอได้ตัวน้องแล้วนะคะ เด็ก ๆ คลิกที่ปุ่มดาวน์โหลด 1 ครั้ง มากำหนดค่าตรงนี้นะคะเด็ก ๆ ตรง Format กำหนดเป็น FBX For Unity เห็น Unity อยู่ตรงไหนคลิกเลย เห็นไหม For Unity หา For Unity ให้เจอนะคะ เลือก For Unity เพราะเราจะเอาไปใช้ใน Unity เราเห็นไหม มันจะมีบอกว่าเอาไปใช้กับอะไร เราเลือก For Unity นะคะ ตรง Pose ตรง Pose ดูนะ มันมี Original กับ... แต่เราจะเลือก T-pose นะคะเด็ก ๆ ค่า Pose ต้องเป็น T-pose นะคะ ถ้าตั้งค่า 2 ตัวนี้เสร็จเรียบร้อยแล้ว ก็คือตรง Format เลือก FBX For Unity แล้วก็ตรง Pose เป็น T-pose ถ้าถูกต้องกดดาวน์โหลดได้เลยค่ะ ก็รอน้องโหลดนะ ปึ๊บ นี่เราได้ 1... 1 ตัวแล้วนะ ตัวนี้ ก็คือตัว... ตัวต้น ตัวท่า... ท่าหลัก อันนี้ คือ ตัวโมเดล ทีนี้เราจะเอาไปแต่โมเดลไม่ได้ใน Maximo น่ะ เราจะต้องมาเอาแอนิเมชันน้องด้วยนะคะ ให้เด็ก ๆ คลิกที่ Animations เอาล่ะ อันแรก... อันแรกที่เราอยากได้ไป แอนิเมชัน หรือการเคลื่อนไหวแรกที่เราอยากจะได้ไปนะคะ ก็คือแอนิเมชันที่ชื่อว่า Idle พิมพ์ I... I แล้วก็ D-L-E Idle นะคะเด็ก ๆ อะไรโผล่มาข้างหลังน่ะ ลบออกไปด้วย ทำไมมีของแถม Amy ไม่ลบ เอาใหม่ ๆ เอาใหม่ I-D-L-E นะคะเด็ก ๆ Idle แล้วก็กด Enter กดตัว... กด Enter ก็ได้ ได้หมด นี่ เห็นไหมคะ เด็ก ๆ ลองคลิกที่คำว่า "Idle" สังเกตที่ถ้ายืนของน้องจะเปลี่ยนไปตาม Idle ที่เราเรียก เห็นไหม นี่ ถ้าเริ่มต้นน่ะ อยากได้ตัวไหนเลือกเอาเลย เลือกเอา 1 ท่านะเด็ก ๆ ยืนตรง ๆ มันไม่เท่ก็จะเอายืนแบบงอขานิดหนึ่ง แต่ให้เลือกที่มีคำว่า "Idle" นะ อันอื่นไม่เอานะ คือ ตอนนี้ ท่านี้แอนิเมชันท่านี้ ก็คือยืน เห็นไหม อันนี้ยืนแล้วโยก มีโยกซ้าย โยกขวาเสียด้วย เลือกได้นะคะ เลือกเอาสัก 1 ท่า อันนี้ยืนแบบพอยต์เท้าเล็ก... นิดหน่อย เลื่อนดูได้นะ คือ เหมือน... เหมือนให้นึกถึงน่ะ ตัว... ตัวเกมเราน่ะ เราจะเปิดตัวน้องด้วยท่าไหน เลือกเอา นี่ เหมือนถ้าเอาเป็นตัวนี้ เห็นไหม แอนิเมชันเขาก็จะไปตามแบบนี้ลูก ยืน ไม่ได้ยืนอยู่เฉย ๆ ยืนโยกไปโยกมาอย่างนี้นะคะ เขาจะเอา Idle เฉย ๆ น่ะ เขาจะเอายืนเฉย ๆ เดี๋ยวดูท่านี้ก่อน แหม มือตรงดิ๊งเลยไม่เอา เลือก... แม่เลือกได้แล้วนะ แม่จะเอาตัวนี้นะ เหมือนเดิมนะคะ พอเราเลือกแล้ว เราก็คลิกที่ดาวน์โหลดนะคะเด็ก ๆ ตรง Skin เพราะ Format นี่เหมือนกัน เพราะมันเป็น Character ของตัวโมเดล คือ น้อง Amy ใช่ไหม ตรงนี้ไม่ต้องไปตั้ง เราจะมาตั้งค่าที่ Skin นะคะ กำหนดค่า Skin เป็น... Without Skin นะคะ ตรงค่าอื่นไม่ได้กำหนดนะคะ Frames per Second ก็ไม่ได้กำหนด Keyframe Reduction ก็ไม่ได้กำหนดนะคะ เพราะว่าเขา... ตัวนี้มันทำมาแล้ว แอนิเมชันมันทำมาแล้ว เราไม่ต้องไปกำหนด เราแค่มาเลือกว่าเราต้องการใส่ Skin หรือไม่ใส่ Skin ตอนนี้ ก็คือเราเลือกว่าไม่ใส่นะคะ เสร็จแล้วคลิกดาวน์โหลดได้เลย ได้ท่ายืนนิ่ง ๆ แล้วเอาอีก 2 เราจะต้องได้ทั้งหมด 3 ท่ามี 3 ท่า มียืน แล้วก็... บอกแล้วชื่อเกมเรา คือ Run เพราะฉะนั้น ท่าต่อไป ก็คือหาท่าวิ่ง พิมพ์ค่ะ พิมพ์ในช่องค้นหา R-U-N อย่าลืมลบ โอ้โห Maximo นี่ มันไม่เคลียร์ค่าในคีย์บอร์ดที่เราพิมพ์นะเด็ก ๆ เพราะฉะนั้น ลบออกด้วยนะคะ ตรง Search น่ะ เขาไม่เคลียร์ค่าเราต้องลบออก แล้วก็พิมพ์ใหม่เข้าไป R-U-N Run เฉย ๆ ก็น่าจะขึ้นแล้วมั้ง นี่ไง แล้วเหมือนเดิม อยากให้เขาวิ่งท่าไหนเลือกค่ะ เลือกท่า เอาเร็ว ๆ ไหม ตรงนี้สามารถตั้งได้นะ นี่ มันจะมี Style มีอะไรอย่างนี้ ให้ตั้งได้ วิ่งเหมือนจะเข้าเส้นชัยแล้ว วิ่งช้าไป ใครชอบวิ่งเร็ว ๆ ก็ลองดู เลือกเอา ทีนี้แต่ไม่อยากให้มันวิ่งไป หาคำว่า... เดี๋ยวนะ อยากให้ได้แบบวิ่งอยู่กับที่ก่อน ลองค้นด้วยคำนี้สิเด็ก ๆ I... ตอนนี้อยากได้แบบวิ่งอยู่กับที่น่ะ I-M Impress P-R-E-S-S Impress นะคะ ลองหาด้วยคำว่า "Impress" สิ พิมพ์ผิดเหรอ E-S-S S ขาดไปตัวหนึ่ง ไม่ขึ้น Impress เดี๋ยวนะ ยังไม่ได้ตัวที่ต้องการ ไม่อยาก... อยากได้ตัววิ่ง แต่แบบให้มันวิ่งอยู่กับที่น่ะ นึกออกนะคะ ขอตัวที่มันวิ่งอยู่กับที่นะลูก ไม่เอาแบบวิ่งแล้ววิ่งไปน่ะ อันนี้วิ่งถอยหลัง อันนี้วิ่งขึ้นบันได เจอแล้ว Injured อันนี้ Injured Impress ไม่ใช่เหรอ ไม่เจอตัวนั้นก็ช่างไม่... อยู่นิ่ง ๆ ก็ได้ เราเลือกเลยค่ะ จะเอาวิ่งแบบไหน เลือกสัก 1 อัน For Running Run Look Back กด Slow ดีกว่า เร็วไป เดี๋ยวจะควบคุมยาก Slow ไม่สวย วิ่งเป็นวงกลม Running เฉย ๆ ตกลงเอาตัวนี้ เมื่อเลือกแอนิเมชันที่เราต้องการได้แล้วนะคะ เด็ก ๆ ก็คลิกที่ดาวน์โหลดเหมือนเดิม แล้วก็กำหนด Skin Skin น่ะ เหมือนเดิมนะคะ Skin Without Skin เหมือนเดิม ก็คลิกที่ดาวน์โหลดได้เลย อีก 1 ท่าค่ะ ให้หาคำว่า "Flying" แปลว่าบิน F-L-Y-I-N-G Flying Fly เฉย ๆ ไหม Flying พิมพ์ผิดเหรอ F-L-Y Fly [เสียงหัวเราะ] (อาจารย์สุธิรา) อันนี้ค้างอยู่กับที่ ไม่เอา ไม่เอา ไม่สวย Flying ก็มีอยู่นี่นะ I-N-G นะครับ อยากได้แบบบินขึ้นไปน่ะ แบบตรง ๆ น่ะ เอาท่านี้ก่อนแล้วกัน เหมือนเดิมนะคะ เราก็คลิกดาวน์โหลดได้ อันนี้ดีกว่า ชอบ... ชอบท่านี้ เอาท่านี้แล้วกัน เหมือนเดิมนะคะ เช็กก่อน เสร็จแล้วก็คลิกดาวน์โหลด ทีนี้เมื่อเราได้รูปแล้ว ก่อนจะนำไปใช้งาน ก่อนจะนำไปใช้งานนะคะ เด็ก ๆ ไปที่ Folder ที่เราดาวน์โหลดมา เห็นหรือเปล่า เห็นหรือเปล่า ดูนะคะ ดูชื่อนี่ ชื่อไฟล์มันตั้งตามที่เราดาวน์โหลดน่ะ มันจะเรียกใช้ยาก เพราะฉะนั้น มาตั้งชื่อใหม่ให้น้องกันก่อน ตัวแรก ตัวแรก ตัวแรกนะคะ ตัวแรกนี่ เราจะเปลี่ยนชื่อ คลิกขวาแล้วเลือก Rename เด็ก ๆ นามสกุลเอาไว้นะคะ .fbx เอาไว้ ตั้งชื่อตัวแรก ชื่อว่า T-pose ไฟล์แรกของเรา ไฟล์แรก คือ ไฟล์ล่างสุด ดูตำแหน่งนะ ดูตำแหน่ง เราโหลดมา 4 ไฟล์ใช่ไหมคะ เห็นไหม ไฟล์แรกจะอยู่อันล่างสุดนะ ไฟล์ที่ 2 3 4 เพราะฉะนั้น เวลาเปลี่ยนชื่อ เรียงตามที่แม่เรียงนะ 1 2 3 4 นะคะ ไฟล์แรกคลิกขวา แล้วก็คลิก Rename ตัวนี้ ชื่อน้อง ก็คือ T-pose ตัว T แล้วก็ขีดนะคะ แล้วก็ขีด - แล้วก็ pose P-O-S ไฟล์ที่ 1 ตั้งชื่อว่า T-pose T แล้วก็ขีดแล้วก็ pose ไฟล์ที่ 2 ค่ะ ไฟล์ที่ 2 ตั้งชื่อว่า Non Non อะไร Non Non Non Non Non Idle Non-Idle เห็นไหม เราลบตรงอันนี้ออก เหลือคำว่า "Non" กับ "Idle" ไว้ I หาย ลบ I ไปเสียแล้ว ตัวที่ 2 ชื่อ Non-Idle นะคะ ใส่ขีด... ใส่ขีดคั่นระหว่างคำว่า "Non" กับ "Idle" ด้วย จะได้เห็น จะได้รู้ว่าอ๋อ อันนี้ คือ ท่ายืน ใส่ผิด ใส่ผิด Non แล้วก็ขีด แล้วก็ Idle ตัวที่ 3 ไฟล์ที่ 3 นะคะ ไฟล์ที่ 3 ชื่อ Non เหมือนกัน แต่เป็น Non-Running เห็นไหม ใส่ขีดคั่นระหว่าง Non กับ Running ตัวที่ 4 ก็เป็น Non-Fly นั่นเอง ตามท่าน่ะ จะได้นึกถึงได้นะ Non แล้วก็ Fly นะคะ จะใส่ Flying ก็ได้แล้วแต่ เห็นไหม เด็ก ๆ ก็จะมีไฟล์ทั้งหมด 4 ตัวนะคะ กด Shift เพื่อเลือกทั้ง 4 ตัว เลือกไว้ก่อนนะ ยังไม่ทำอะไรมันนะ เลือกไว้ เสร็จแล้วเรากลับมาที่ Unity เรา กลับเข้าไปที่โปรแกรม Unity นะคะเด็ก ๆ ตอนนี้ใครมาที่ Unity แล้ว เข้าไปที่ Assets เห็นไหม ไปที่ Folder ที่ชื่อ Assets นะคะ แต่ก่อนอื่น ก่อนอื่น มาที่นี่ก่อนค่ะ ไปที่เมนู File เมาส์จะเลื่อนไปไหนนี่ เดี๋ยวเถอะ เดี๋ยวตีตายเลยน้องเมาส์นี่ เมนู File ก่อนนะคะ แล้วก็เลือก Build Settings เราต้อง Set ค่าให้มันก่อน เราจะสร้าง เราก็ต้องไป Build มันก่อน Build Settings รอนะคะ เด็ก ๆ จะต้องมี Popup หน้าต่าง Popup ที่ชื่อคำว่า "Build Settings" ขึ้นมาอย่างนี้นะคะ ใครยัง Rename ไม่เสร็จ ไม่ใช่อะไร เดี๋ยวไม่ตั้งชื่อตาม แล้วพอเวลาเรียกใช้ชื่อน่ะ พอมาพิมพ์ชื่อตามที่แม่เรียกน่ะ ตัวเองจะงง เพราะฉะนั้น ให้ตั้งตาม แล้วเวลาเรียกใช้ก็จะได้ง่ายขึ้นนะคะ เพราะฉะนั้น ตั้งชื่อตามเลย จะได้เรียกใช้ได้ง่าย ๆ นะคะ ครบหรือยัง มี... อันสุดท้ายเหรอ อันไหน อันสุดท้าย Fly ไง Flying เพราะเรามี 3 ท่านะ มี Idle ยืนอยู่เฉย ๆ ท่ายืนนิ่ง ๆ ท่าที่ 2 Running ท่าที่ 3 Flying เพราะฉะนั้น Non... Non เราก็จะมี Non-Idle Non-Running แล้วก็ Non-Flying 3 ตัว เราจะมีตัวโมเดลหลัก อยู่ที่ไฟล์ที่ชื่อว่า T-pose นะคะ ส่วนไฟล์ที่ชื่อว่า Non-Idle Non-Running แล้วก็ Non-Flying น่ะ คือ แอนิเมชัน ไฟล์... ไฟล์ที่เป็นแอนิเมชันนะคะ ใครที่ Rename เสร็จเรียบร้อยแล้ว กลับมาที่โปรแกรม Unity ที่แม่บอกนะคะ คลิกที่เมนู File แล้วเลือก Build Settings B-U-I-L-D Build Settings ถ้าคลิกเลือกแล้ว มันจะขึ้นหน้าต่าง Build Settings ขึ้นมา รออีก 2 เครื่องค่ะ พอดีอีกเครื่องหนึ่งเพิ่งเปิด Project ได้ ตี๋น้อยเสร็จหรือยัง โอเค เด็ก ๆ ต้องจำนะ เวลาใช้ เพราะ Unity มันจะออนไลน์ด้วย เพราะมันจะไปดึงฟังก์ชัน ดึง Component ต่าง ๆ มาใช้งานนะคะ เพราะฉะนั้น เวลาเข้าใช้งาน มันจะต้อง Login เข้าทุกครั้งน่ะ ใครลืมแล้วมันก็นี่ เสียเวลาเข้าโปรแกรมนะเด็ก ๆ เพราะฉะนั้น จำให้ดี Unity ใช้ตัวไหน Login เข้าไป ได้หรือยังของบาส เสร็จหรือยัง โอเค ใครที่ขึ้นหน้าต่าง Building Build Settings แล้วนะคะ ให้คลิก Add Add Open Scenes เห็นไหมคะ มันจะมีตัวนี้ติ๊กถูกขึ้นมา โอเคไหม ใครยังไม่... ติ๊กตัวนี้นะคะ Add Open Scenes นี่เห็นไหม ตัวนี้จะขึ้นมา ถ้า... ถ้าใครไม่คลิกเลือก มันจะไม่ขึ้นนะคะ เดี๋ยวปิดก่อน ยังไม่ทำอะไร... ให้ดูใหม่ File Build Settings นี่ แม่ Add แล้วนี่ ตัวนี้จะขึ้นมา พอขึ้นมาแล้ว มากำหนดค่าตรงนี้ค่ะ ตรง Max Texture Size นี่เห็นไหมคะ เราจะมากำหนดค่าที่... แถบเครื่องมือ Asset Import Overrides นี่นะคะ ตรงนี้นะคะ 2 อันข้างล่างนี่ ค่าแรกที่เราจะกำหนด ก็คือ... Texture Size เลือกเป็น Max 2048 ค่ะ เห็นไหมคะ เลือก Max 2048 นะคะ ทีนี้ Texture Compression เลือกเป็น Force Fast นะคะ เลือก Force Fast Compressor ดูนะคะ ตรง Asset Import Overrides กำหนดค่า Max Texture Size เป็น 2048 ตรง Texture Compression เลือกเป็น Force Fast Compressor นะคะ เช็กก่อนเด้อ ว่ากำหนดค่าตรงแล้ว จากนั้นให้กด... Apply นะคะ กด Apply เขียว ๆ ขึ้นแล้ว คำว่า "Apply" หายไปแล้วก็ปิดหน้านี้ได้นะเด็ก ๆ Apply อยู่ข้างล่างนี่ ใครกดแล้วถ้าหายก็... แม่จะปิดแล้วนะ โอเค ทีนี้ให้เรามาที่ Asset นะคะเด็ก ๆ คลิก ดับเบิลคลิก... นี่ เข้าไปจิ้มที่ตำแหน่งนี้นะคะ คลิกขวาเลือก Create Folder ตั้งชื่อตรงนี้ว่า Models เพราะเราจะเอาโมเดลมาใส่ 4 ไฟล์นั้นน่ะ M-O-D-E-L เติม S ด้วย เพราะเราไม่ได้มีโมเดลตัวเดียว เรามีหลายตัว เราใส่ S ให้น้องด้วยนะครับ แล้วก็ดับเบิลคลิกเข้าไปในโมเดลที่เราสร้าง ยังไม่มีอะไรใช่ไหมคะ เห็นไหม 4 ไฟล์นั้นน่ะ ที่บอกให้ Shift เลือกไว้ ลากลงมาใส่ค่ะ ถ้าใคร... เช็กด้วยนะคะ ว่ามันเอามาใส่ไว้ใน Folder ชื่อ Models ของเรานะคะ เด็ก ๆ ดูว่าเช็กอย่างไร ดูด้านบน เห็นไหม Assets แล้วก็ Models มันต้องอยู่ใน Models นะคะ ไม่ใช่อยู่ที่ Assets ถ้าอยู่ที่ Assets ผิด เด็ก ๆ ต้องเอาใส่ไว้ใน Models นะคะ ใน Folder Models ที่สร้าง ใส่ให้ถูก Folder นะลูก เพราะ Assets ใช่ ๆ เลือกก่อน ต้องเลือกก่อนนะคะ ไม่เลือกลากไม่ได้เด้ Shift กด Shift เลือกทั้งหมด 4 อันนี่ Shift ตัวที่ 1 กับ Shift ตัวสุดท้าย จะได้ 4 ไฟล์ แล้วเราก็ลากไฟล์นี้ใส่ลงไปใน Folder Models ที่เราสร้างไว้ ใครยังเอาโมเดลตัวเองมาลงใน Folder ไม่ได้ เอาลงไม่ได้ ทำต่อไม่ได้เด้อ ทำไมมีแค่ 3 เขามี 4 อัน หายไปท่าหนึ่ง เป็น 3 เหรอ Maximo ขาดท่าไหน Idel ได้แล้ว Fly ได้หรือยัง ดูสิ บาสขาดไปท่าหนึ่ง Running ดูนะ แม่ให้โหลดมาทั้งหมด 4 โมเดล บาสได้แค่ 3 โมเดล หายไปไหนโมเดลหนึ่ง ตอนนี้จะเห็นว่าเรามีโมเดลใน Folder เราทั้งหมด 4 โมเดลนะคะเด็ก ๆ โหลดได้แล้วก็แก้เปลี่ยนชื่อให้เด้อ ให้มันตรงเด้อ เดี๋ยวเรียกใช้แล้วไม่เหมือนกัน ทีนี้ใครที่มี Folder เอ้ย โมเดลครบ 4 ให้เลือกโมเดลแรกนะคะเด็ก ๆ ให้เลือกโมเดลที่ชื่อว่า T-pose เราจะเห็นว่าตัว T-pose เรานี่ มันไม่มีอะไร ไม่มีสีใช่หรือเปล่าคะ แต่ก่อนอื่นเด็ก ๆ คลิกที่ T-pose ไว้ก่อน คลิกที่โมเดลที่ชื่อว่า T-pose ก่อน แล้วก็มาที่ Materials ค่ะ นี่นะ ดูดี ๆ นะ ตอนนี้เราอยู่ที่ T-pose Materials แล้วก็เลือก... ที่ Materials คลิกที่ Extract Textures นะคะ เห็นไหม เห็นปุ่มนี้นะ 1 2 3 อันที่ 3 นี่ เห็นปุ่มที่ 3 นะคะ Extract Textures คลิก 1 ครั้ง ตั้งชื่อให้มันว่า Folder เดี๋ยวนะ คลิก New folder นะคะ พอคลิกอันนี้แล้วคลิกที่คำว่า "New folder" ก่อน ให้มันขึ้น Folder มา แล้วก็ตั้งชื่อ Folder นี้ว่า Texture T-E-X-T-U-R-E เติม S ด้วยเพราะ Textures เราคงไม่มีอันเดียวแน่นอน T T นะคะ T-E-X ดูตรงไหน ดูตรงนี้ได้ นี่ เห็นไหม คำว่า "Textures" ดูจากปุ่มที่เรากดเมื่อกี้นี้ T-E-X-T-U-R-E-S เติม S เข้าไปด้วยนะคะ แล้วก็คลิก... คลิก Folder นั้น แล้วก็คลิก Select Folder มันจะมี Folder ชื่อ Textures ขึ้นมาเห็นไหมคะ แล้วมันก็จะขึ้นนี่มา หน้าต่างนี้มาให้เด็ก ๆ กด Fix now ได้เลยค่ะ เห็นไหมเราจะมี Textures ในโมเดลเราจะมี Textures Folder Textures ขึ้นมา 1 อัน ได้หรือยัง ใครยังไม่ได้ พอมี Textures แล้วเหมือนเดิมนะคะ เรากดที่ T-pose เหมือนเดิม แล้วก็เลือกอยู่ที่ Materiels เหมือนเดิม แต่เปลี่ยนเป็น Extract Materials ทำเหมือนเดิม นึกออกนะ New folder เหมือนเดิม แล้วก็พิมพ์คำว่าอะไรคะ Materials ตัวที่ 2 เห็นไหม ก็คือเราจะต้องมาสร้างที่เก็บให้มันน่ะ เก็บ Textures กับ Materials น่ะ เสร็จแล้วเราก็คลิกเลือก Materials ที่เราสร้าง แล้วก็คลิก Select เห็นไหมคะ เราจะต้องมี 2 Folder นี้ขึ้นมานะคะ ไม่ใช่ไปคลิกสร้างใหม่ Create มันจะเป็นคนละแบบ ไม่อย่างนั้นมันจะไม่เชื่อมโยง Textures นะ ให้นึกถึง ถ้าคลิกจากตรงนี้มันจะเป็นการเชื่อมโยง ว่ามันเป็น Textures ของโมเดลนี้ เป็น Materials ของโมเดลนี้ คลิก T-pose ก่อน ไม่ ๆ ต้องคลิกที่ T-pose นะ มาสร้างผ่าน T-pose นะ Extract Textures แล้วก็สร้าง Folder ชื่อ Textures Extract Materials แล้วก็สร้าง Folder ชื่อ Materials ในโมเดลเราจะมี Folder Textures กับ Materials นะคะ อันนี้ยังไม่ทำอะไรเลยนะ แค่เอาโมเดลมาลงนะนี่ เราหมดเวลาไปถึงไหนแล้ว 10.30 น. โอเคนะ เช็กนะคะ ว่าในโมเดลจะต้องมี Folder ชื่อ Materials กับ Textures เพิ่มขึ้นมาอีก 2 ตัว ทีนี้สิ่งที่เราจะ... ต้องไปทำต่อไป ก็คือไปตั้งค่า Scenes ไปที่ Assets ค่ะ เห็นไหมคะ Folder Assets นะ แล้วเข้าที่ Skin... Scenes น่ะ Scenes น่ะ ดับเบิลคลิกเข้าไป คลิกขวาแล้วก็เลือก Rename เปลี่ยนชื่อนะคะ ชื่อเดิมนี่ เปลี่ยนเป็น Game G G นะ G-A-M-E ตอนนี้เด็ก ๆ จะต้องมาที่ Folder ชื่อว่า Scenes นะคะ เข้าไปใน Folder ชื่อ Scenes แล้วเปลี่ยนชื่อ Game เปลี่ยนเป็น Game คลิกขวาแล้วเลือก Rename นี่ นี่ เปลี่ยนเป็น G-A-M-E Game ตรวจดูด้วยน้องเปลี่ยนหมดหรือยัง โอเค ไปต่อนะคะ ให้เด็ก ๆ มาดูที่แถบเครื่องมือทางขวามือ เห็น... เห็นตัวนี้ไหมนี่ Lighting น่ะ ที่มันขึ้นคำว่า "Lighting" น่ะค่ะ เอาตัวนี้นะคะ คลิกเลือก เห็นคำว่า "Light" ไหม เห็นคำว่า "Lighting" ไหม คลิก 1 ครั้ง โอเคไหม เอาใหม่ด้านล่างสุดทางขวามือเห็นไหมคะ แถบเครื่องมือที่มีโลโก้ตัวที่ 3 มันจะขึ้นคำว่า "Auto Generate Lighting" นี่ เราคลิก 1 ครั้ง ขึ้นหรือยัง เห็นไหม เห็นไหม ตั้งค่าที่... เดี๋ยวนะ คลิก New คลิก New โอเค คลิกตรงนี้ คลิกคำว่า "New" นี่ คลิกหรือยัง มันจะมี... อะไรนะ แล้วก็เปลี่ยนชื่อตรงนี้ ชื่อตรงหลอดไฟนะคะ เปลี่ยนเป็น Main M-A-I-N Main Lighting ใช่ ๆ ๆ ตั้งชื่อเสร็จก็มาติ๊กที่ Auto Generate นี่ไง นี่ ๆ อยู่ล่างสุดนี่ ตรงคำว่า "Generate Lighting" ให้คลิกที่ Auto Generate คลิก... ติ๊กเครื่องหมายถูกที่ Auto Generate ต่อไปค่ะ อันนี้ปล่อยไปนะคะ เรา... มัน Generate อยู่ เพราะเราตั้งไว้แล้วว่า Auto Generate ทีนี้มาที่ตัวนี้ พื้นที่ตรงนี้นะคะ Hierarchy ของเรานี่ คลิกขวา 1 ครั้ง แล้วเลือก 3D Object เลือก Plane เอาพื้นมาวาง วางพื้นแล้วนะคะ ทีนี้เราจะมาเพิ่มขนาดตรงนี้นะคะ ไปที่ Scale เห็นไหม ที่ Plane ของเราใน Scale ใส่เข้าไปเท่าไรนะ เพิ่มเป็นเลขเหมือนกันเลยนะ 5 ทั้งแกน X แกน Y แกน Z เพิ่มพื้นที่ ตรง Scale เท่านั้นนะคะ X5 Y5 Z5 555 ใส่ไปเลย 555 ทีนี้ให้เด็ก ๆ เข้ามาที่... พื้นเราตอนนี้มันไม่มีสีนะ เราจะใส่ Texture ให้เขา เพราะฉะนั้น เราจะต้องไปที่ Assets Models ของเรานะคะ Models แล้วก็ไปที่ Textures Textures ของเรา ของตัวเกมน่ะ มันมี Textures มันแล้วแต่ของพื้นน่ะ ยังไม่มี เพราะฉะนั้น เราจะสร้าง Create Folder ตัวนี้ ชื่อว่า Plane Plane แปลว่า พื้นนะ P-L-A-N-E Plane นะคะ P-L-A-N-E เพราะฉะนั้น เราจะไปหาพื้นมาใส่กัน ไปเปิดเว็บไซต์ ปิด Maximo ได้เลย เราใช้เสร็จแล้ว พอแล้ว เราเอาแต่ตัวมันนะคะ เด็ก ๆ ลอง Search คำว่า "Textures" ก่อน Textures T-E T-E T-E-X-T-U-R-E เติม S ด้วย Textures แล้วก็วรรค Textures ที่เราจะหา ก็คือ Ground ค่ะ พื้น Ground ที่แปลว่าพื้น G-R-O-U-N-D ทีนี้อยากได้พื้นที่เป็นแบบ... มันเป็นภาพวาดนะ ก็เลยจะใช้คำว่า "Hand" "Hand Print" H-A-N-D แล้วก็ P-R-I-N-T ได้ Handprint ของแท้เลย เปลี่ยนเป็น Handpaint เปลี่ยน Print เป็น Paint สิ โอเค นี่ ๆ ๆ เลือกเอา จะเอาพื้นแบบไหน อะไร อย่างไร เอา... เขาจะอันนี้ล่ะ ไม่สวย เอามีดอกไม้ด้วยดีกว่า เอาอันนี้นะ จะ Save as แล้วนะ ให้ Save ไว้ที่ Desktop นะเด็ก ๆ เราจะได้หาได้ง่าย ๆ Save ชื่อว่า... ชื่อว่า Ground เลยแล้วกัน G G-R-O-U-N-D แม่ Save ไว้ที่ Desktop นะ ถ้าใครไม่ Save ไว้ที่ Desktop ตามหาไม่เจอ ไม่รู้ด้วย ถ้าใครได้แล้วนะคะ Save ไว้ที่ Desktop คลิกขวาที่รูปนั้นแล้วก็คลิก Save as แล้วเราก็จะกลับมาที่ Unity ของเรา Save ได้หรือยังครับ ใครยัง Save ไม่ได้ครับ เลือกสัก... เลือกสัก Ground หนึ่ง จะเอาแบบไหน เอามาก่อน แล้วค่อยมาเปลี่ยนทีหลังก็ได้ลูก ดูนะ ตอนนี้เราอยู่ใน Folder Plane หรือเปล่า ถ้าอยู่นะคะ เราก็ไปเปิด Desktop เรา แล้วก็เลือก... ไหนล่ะ น้องอยู่ไหนล่ะ Ground Ground Ground ทำไมไม่เห็น เมื่อกี้ก็ว่า Save as แล้วนี่ ไหน ๆ ๆ เอาใหม่สิ Save image as อ๋อ ลืมดู ยังอยู่ใน Downloads อยู่เลย ไม่เป็นไร Move ไปก็ได้ ได้เหมือนกัน อยู่ Downloads ก็ Downloads น้อง Ground ของเรานะครับ จับไปไว้ที่ Desktop นะ นี่นะคะ เห็นไหมที่โหลดมา คลิก... ใน Line Unity เราต้องเหมือนเดิม ลากไฟล์ลงมาใส่ นี่ ได้แล้ว นี่นะ นี่นะ นี่นะ มันต้องอยู่ใน Folder ที่ชื่อว่า Textures แล้วก็ Plane นะคะ ดูดี ๆ ด้วยนะคะ เพราะเรามีหลายส่วนนะ แยกแยะด้วย ตอนนี้เราจะทำเกี่ยวกับโมเดลของเรา เกี่ยวกับ Scene Model นะคะ ให้ไปที่ Textures แล้วก็ไปที่ Plane ใน Plane จะมี Ground ไฟล์... ไฟล์พื้นที่เราไป Save มานะคะ จะเอามาใช้ ใครยังไม่ขึ้นพื้นที่เรา Save ไว้ ดูสิ ดูสิ เช็ก Folder ด้วยนะคะ ทีนี้ให้ไปที่... ย้อนกลับไปที่ Models เรานะคะ แล้วเข้าไปที่ Materials นะคะเด็ก ๆ ตอนนี้เรามี Materials ของตัวโมเดล แต่เรายังไม่มี Materials ของพื้นนะ ของ Plane นะคะ ตอนนี้ต้องมาที่ Assets Models Materials ที่เราทำ Folder ไว้แล้วนะคะ คลิกขวาเลือก Create Material หา Material ไหนนะ เจอหรือยัง เห็นคำว่า "Material" หรือยังคะเด็ก ๆ อยู่ตรงนี้ นี่ เลื่อนลงมาตัว M Material คลิก 1 ครั้ง ตั้งชื่อค่ะ กำหนดชื่อให้น้อง ชื่อว่า Ground เลยค่ะ ชื่อใช้ G นะคะ ขึ้นต้นด้วยตัวใหญ่ Capital letter G G G-R-O-U-N-D Ground โอเค เราจะได้ลูกกลม ๆ มาอย่างนี้ เห็นไหม ตัวนี้ยังไม่มีสี จะใส่ Texture ให้น้องแล้วนะคะ เลือกที่ Albedo ทำไมไม่ขึ้น เอาแล้ว เด็ก ๆ ดูนะคะ ตอนแรก ตอนแรกของตัวเอง ลูกกลม ๆ มันไม่มีสีนี่ ใช่ไหมคะนี่ ให้ทำอย่างไร ให้คลิกที่ Albedo คลิกตรงไหน คลิกตรง... เห็นไหม มันจะมีลูกกลม ๆ อยู่ข้างหน้า Albedo น่ะ แล้วก็เลือก Ground ของเรา โอเคไหม ถ้าคลิกเลือกได้ Ground ก็จะขึ้นสีนี้ เสร็จแล้วก็ลากเข้าใส่ใน Plane เรา โอเคหรือยัง ใคร... ใครยังลากไม่ได้ ถ้าไม่ชอบค่อยไปเปลี่ยนนะ ดูก่อน ตอนนี้น่ะ ใครยังเอา Texture ใส่ไม่ได้ ตอนแรกเดี๋ยวย้อนนะครับ Ctrl+Z Z Z Z ตอนแรกนี่ เห็นไหม Material ที่เราสร้างมันจะไม่มีสีใช่ไหม ให้เรามาคลิกที่คำว่า "Albedo" นี่ ถ้าคลิกตรงนี้ไม่ขึ้นรูปนะ ต้องคลิกที่เป็นนี่ มันถึงจะขึ้นรูปมา และ... แล้วก็เลือกรูป... เสร็จแล้วก็ลากรูปนั้นน่ะ ใส่เข้าไป จบ ใครยังทำแบบแม่ไม่ได้ ยกมือ ย้อนดูดี ๆ นะครับ ไปอย่างช้า ๆ ตอนแรกเป็นสีขาวอย่างนี้ใช่ไหม เลือกที่ลูกโลกเราเลือก Material ที่เราสร้างใหม่ เสร็จแล้วมาคลิกที่ตรงนี้ เห็นไหม มีคำว่า "Albedo" คลิกที่มันเป็นเหมือนลูกกลม ๆ เล็ก ๆ ข้างหน้าคำว่า "Albedo" น่ะค่ะ เห็นไหมคะ มันก็จะมีรูปขึ้นมา แล้วก็เลือกรูปที่เราจะใส่ เห็นไหม ใส่เสร็จแล้ว เราก็ลากรูปนั้นไปใส่ในพื้น ลากจาก Material ที่เราสร้างน่ะค่ะ ไปใส่ในพื้น จบ วิธีการใส่ Material ในวัตถุ หรือ Object นะคะ ใครยังเอาไปใส่ไม่ได้อีก แล้วเรามาตั้งค่าให้น้องสักหน่อยนะคะ ที่ Tiling เห็นไหมคะ Emission ที่ Tiling นี่ นี่ X กับ Y นี่ กำหนดค่าให้เป็น 3 ใส่เลข 3 ลงไป เห็นไหม รูปมันจะ... ขนาดภาพน่ะ เห็นไหมคะ ของแม่น่าจะเห็นชัด แต่ถ้าของใครบางคนภาพมันเล็กมาแล้ว ใช่ ๆ เพราะว่าของเรามันเป็นรูปทรงเรา มันเป็นสี่เหลี่ยมจัตุรัส เราก็เลยใส่ทั้งแกน X แกน Y เห็นไหม ตอนแรก ตอนแรกเป็น 1 เด็ก ๆ ดูนะคะ ตอนแรกรูปแรก ถ้า... ถ้า Tiling เป็น 1 Tiling เป็น 1 นี่ มันจะใหญ่ เห็นไหม ดอกไม้ก็ใหญ่ หญ้าก็ต้นเบ้อเร่อเลย แม่ก็เลยไปเพิ่มขนาดเป็น 3 ถ้าอยากได้เล็กกว่านี้ เราก็เพิ่มได้ เห็นไหมคะ 3 กำลังสวยแล้วของแม่ ถ้าสมมติแม่อยากได้เล็กกว่านี้ แม่ก็เพิ่มเป็น 5 เห็นไหม เห็นไหมคะ พื้น... พื้นมันก็จะ... เห็นไหม มีดอกไม้ ทุ่งดอกไม้ประปราย โอเคไหมคะ แล้วแต่นะคะ อันนี้เพิ่ม... เพิ่ม Scale เข้าไปได้ เอ้ย เพิ่ม Tiling เข้าไปได้นะคะเด็ก ๆ โอเคนะ เราได้ส่วน Plane แล้ว ทีนี้ก่อนจะทำอย่างอื่นได้ เรามาที่นี่ก่อน ที่กล้อง Main Camera ให้เด็ก ๆ คลิกเลือก เห็นไหม ให้เห็นมุมกล้องอย่างนี้ เห็นไหมคะ เลือก Main Camera นะคะ เราจะจัด View มุมมองของเราน่ะ เวลาเราวางโมเดลอะไรอย่างนี้ เราก็น่าจะเห็นมุมมองด้วย จะได้รู้ว่ามันหันหน้า หันหลัง หันซ้าย หันขวา ไปทางไหนนะ เพราะฉะนั้น ให้เด็ก ๆ มาที่ Hierarchy แถบเครื่องมา Hierarchy ทางซ้ายมือนะคะ แล้วเลือก Main Camera เห็นไหม ให้เลือกที่ Main Camera คือ กล้องนะคะ แล้วก็เอา Scene Game ของเรานี่ เห็นไหมคะ ไม่เอาน่ะ อยากให้มันอยู่แค่ตรงนี้ ไม่อยากให้อยู่ข้างบน ไม่เข้าให้อีก จะฝังเธอไว้ตรงนี้ เธอไม่ยอมให้ฝัง ใส่ได้อยู่แต่จะลงไหม แค่นั้นล่ะ บ่ลงให้อีก น้องไม่ลอยสิลูก ไม่ฝังไปล่ะ จะลอยไว้นี่ล่ะ อยากให้อยู่ประมาณนี้ เจอแล้วเมื่อกี้ ทำอันนี้เข้าให้ ลงมาสิ ลงมาสิ ไม่ดีกว่า ดึงออกมา นางไม่ยอมฝัง เอาไว้นี่ล่ะ มันไม่ยอมฝัง โอเค ฝังแล้วนะคะ เมื่อกี้คลิกขวาแล้วเลือก นี่ มันจะมี Add Tab Add ไว้ที่ไหน ตรงนี้มันชื่อว่าอะไรนี่ Console เหรอ เด็ก ๆ ไม่ขึ้นนี่ ของเรามันอยู่ที่ Project นั้นแหละ เอาใส่ไว้ที่ Project ก็ได้ Inspector คือตรงไหน ไม่ใช่ Close Tab โอเค ฝังแล้วนะ โอเคค่ะ เราก็จะเห็นมุม กล้องของเราก็จะหมุนนะ ดู Camera นะคะ ทีนี้ต่อไป ต่อไป ได้พื้นแล้ว สิ่งที่เราจะต้องทำ ก็คือ... กำหนดค่าให้ Free Aspect ก่อนนะคะ เลือกเป็น 16:9 เอาตรง... อะไรนะ ทำไมมันไม่ให้ติ๊กออก ความจริงเราต้องติ๊ก Low... Low Resolution ออกนะ แล้วก็เลือกขนาดเป็น 16:9 มุมมอง 16:9 นะครับ จะได้เห็น ที่... ที่นี่ เห็นไหม มันจะอยู่ตรงนี้ค่ะ เห็นไหมคะ มันจะมี Display นะ กับนี่ เลือกเป็น 16:9 Aspect Free Aspect เลือกเป็น 16:9 ค่ะ โอเคนะ ทีนี้เดี๋ยวเราจะเอาน้องตัวโมเดลเรา เราไปที่ Assets Models ไปที่โมเดลเรานะคะ แย่แล้ว คุณ... คุณจะมาอยู่นี้ไม่ได้ เลื่อนมาหน่อยหนึ่ง อ๋อ ไม่ทันตั้งแต่อันแรกเลยใช่ไหม ไปที่... นี้นะ Scene ผมอยู่ไหนแล้วน่ะ ผมไปลบน้องทำไมนี่ เลือก Main Camera ใช่ไหมคะ เสร็จแล้ว Scene Game หายไปไหนล่ะ Scene เดี๋ยว ๆ ๆ หา Assets ก่อน พอมาที่นี่ ตรงนี้ ตรงหัวนี่ มันจะมีชื่อ Scene Game อยู่ Add Add Add Tab เห็นไหม เราก็เลือกตัวนี้นะคะ มาใส่ ใส่ตรงนี้แล้วกำหนด Free Aspect เป็น 16:9 นี่ไง โอเคหรือยัง นี่ ตรงข้างบนน่ะ มันจะมี Tab ที่ชื่อว่า Scene Game นี่ นี่ ๆ ตัวนี้ขึ้นมา อันนี้เดี๋ยว... เดี๋ยว Close ไปก่อนนะ Close Tab นี้ก่อน พอเปิด Camera ใช่ไหม ตอนแรกมันเป็นอย่างนี้ใช่ไหมคะ Main Camera นี่ จะแสดง Scene กว้าง ๆ เลย Scene ใหญ่ ก็คือตัวนี้ แล้วทีนี้พอเราเปิด Camera เสร็จ เราจะเอามุมมองเกมของเรา ก็คือตัวนี้ เห็นไหมคะ Tab นี้ ลากมันไว้ข้างล่าง แล้วเราก็กำหนด Free Aspect เป็น 16:9 ตัวนี้ก็จะได้มุมมองที่เราจะใช้ ทีนี้พอเราเปลี่ยน เห็นไหม หน้านั้น... ตัวกล้องที่เห็นจะหาย แต่ตรงนี้จะยังอยู่ เห็นไหมคะ Scene เราจะยังอยู่ ได้แล้วนะ ไปต่อนะคะ ไปที่ Assets ค่ะ เดี๋ยวเราจะเอาโมเดลน้อง Amy มาใส่ ห๊ะ ยังไม่ได้ ฮ่วย ไม่ได้ยากเลย เลือก Main หรือยัง ถ้าเลือก Main ตรง... ตอนนี้ตำแหน่งนี่ ของ Main นี่ เราจะอยู่ที่ Scene เฉย ๆ ใช่ไหมคะ มันก็จะมีมุมกล้องนี่ Main Camera ตัวนี้ขึ้นมาด้านขวานี้ เสร็จแล้วตรงมุมบนให้ไปดู Tab Tab ข้างบนนี่ มีคำว่า "Game" ไหม ให้คลิกที่ Game น่ะ แล้วลากลงมาใส่ตรงนี้ แล้วก็กำหนดค่า Aspect เป็น 16:9 ได้หรือยัง นี่ แล้วพอเรากลับมาที่ Plane เหมือนเดิมนี่ อันนี้มันก็จะปรับขนาดแต่จะเป็นมุมมองที่เราเห็นนี่แหละ นี่ ๆ เห็นไหม แขวนไว้ก่อน ต่อไปพอได้กล้องแล้ว เราจะเอาตัวโมเดลมาใส่ ทีนี้น่ะ นะคะ แล้วก็เลือก Models เอ้ย Models นะ ไม่ใช่ Materials กดผิด Models นะคะ ตัวที่เราจะใช้ ก็คือ... T-pose คลิกที่ T-pose ของเรา แล้วลากน้องไปวางใน Hierarchy เห็นหรือยัง น้องมาแล้วนี่ ต๊ะเอ๋ ๆ T-pose แล้วเอา T-pose ไปวางตรงนี้ค่ะ วางตรงนี่ Hierarchy ให้มันขึ้นคำว่า "T-pose" เห็นไหม แต่เดิมมันไม่มีนะ Ctrl+Z ให้ดูก่อน นี่ เห็นไหม ใน... ใน Hierarchy เรา จะมีแค่ Camera มีแค่ Dynamic Light มีไฟนะ แล้วก็มี Plane ทีนี้เราจะเอาโมเดลที่ชื่อว่า T-pose ของเรานี่ ไปใส่นะคะ เราคลิกที่ Hierarchy ให้มันเป็นเปล่า ๆ อย่างนี้ แล้วเราก็ลาก T-pose เราไปวาง เห็นไหม T-pose มันก็จะมาต่อ แล้วมันก็จะอยู่ในนี้ เห็นไหมคะ ตำแหน่งนี่ เราสามารถเลื่อนตำแหน่งน้องได้ จะเอาวางตรงไหน เห็นไหม ให้ดูภาพจาก View ไม่อยู่ในตำแหน่งที่เราต้องการ เราก็เลื่อนน้องไป โอเคไหมคะ สมมติว่าได้ตำแหน่งที่เราต้องการแล้วนะคะ อยู่ประมาณนี้ เราทำอะไรกับน้องต่อ เราจะตั้งชื่อให้น้อง Amy ก่อนนะคะ ตรง... ตรงนี้นะคะ นี่ ข้างบนนี่ เปลี่ยนเป็น Player P P-L-A-Y-E-R Player กด Enter สังเกต คือ ตรงนี้ Player ตรงนี้ก็ต้องเปลี่ยนด้วย เขามีชื่อว่า Player แล้วนะคะ ตรง Tag ตรง Tag เราก็เปลี่ยนด้วยเหมือนกัน Tag เราก็เลือกเป็น Player เหมือนกัน ตรง Tag ก็ให้ติด Tag ว่าน้องนี่ คือ Player มี Tag ชื่อว่า Player นะคะ เรา... เราได้ตัว Player แล้วนะคะ ทีนี้เราจะมาเพิ่ม Component ให้น้อง คลิกที่ Add Component Component ที่เราจะใช้มีชื่อว่า Physics ค่ะ หาคำว่า "Physics" พิมพ์ก็ได้ Physics นี่แหละ มีอยู่ 2 ตัวนี่ เอาตัว... ไม่เอา... ใช่ไหม อันนั้น 2D อันล่าง เราเลือกตัวล่าง ไม่ใช่สิ เราต้องเลือกเป็น Creater Controller สิ Close ก่อน เอาใหม่ Move Remove Remove ได้ Add Component ใหม่ ใช่ ๆ หาก่อนเด้อ หาก่อน หาก่อน C-E-R-E-A มีไหม C มันไม่ขึ้น P อ๋อ นี่ Add Component นี่ ๆ Physics เลือก Physics ตัวแรกนะ Physics แล้วก็เลือกให้มันขึ้นอย่างนี้นะเด็ก ๆ นี่ ให้มันขึ้น... อย่างนี้ขึ้นมาน่ะค่ะ นี่ แล้วหาคำว่า "Physics" เห็นไหม คลิกเลือกหาต่อ หาคำว่า "Creater" "Creater" ไม่ขึ้นก็ต้องค้นแล้ว Physics แล้ว ไปต่อที่... นี่ไง Creater Controller Character ไหม ไม่ใช่ Creater ขอโทษที เลือก Character Controller นี่ เราจะได้ Component ที่ชื่อว่า Character Controller ขึ้นมาแบบนี้ ใคร... โอเคไหมคะ ไม่ ๆ ทำแบบนี้ เอาใหม่ มันมีเทคนิคนิด ๆ หน่อย ๆ นะ ดูดี ๆ นะคะ ตัวนี่ น้องขึ้นมาแล้วนี่ ๆ ๆ นี่ คลิกที่ Add Component แล้วตรงช่องนี่ ลบออกให้หมด ให้มันขึ้นอย่างนี้มานี่ ให้มันขึ้นอย่างนี้ขึ้นมา นี่ เห็นไหม แล้วเลือก Physics พอ Physics แล้วก็มาเลือก Character Controller เห็นไหมคะ เจอไหม ให้เรากดที่ตัว Z แล้วก็กดตรงกลาง นี่ เห็นไหมเด็ก ๆ จะเห็นโครงอันนี้ขึ้นมานี่ ๆ ต้องกดที่ตัว Z นะ นี่ กด Z นี่ แล้วก็กดตรงกลางมัน เอาใหม่ พอ... พอได้ตัวนั้นแล้วนะ โอเค เห็นไหม ตรง Radius กำหนดค่าที่ Radius ก่อนนะ Radius ใส่ 0.5 เอ้ย 0.15 กำหนดค่า ใช่ ๆ นี่ ความสูง... ลองใส่ที่ 1.5 ดู แล้วก็ตรงแกน Y ใส่ 0.7 คือ ให้ดูว่า... ตัวโครงสีเขียว ๆ นี่ มัน... มันอยู่พอดีตัวน้องน่ะ นึกออกนะ นี่ ตั้งแต่หัวจรดเท้านี่ เห็นไหม ดูว่ามันอยู่พอดีตัวน่ะ โอเค นี่ ถ้าเห็นว่าโครง... โครงนี้มันอยู่พอดีแล้ว น้องหายครับ เห็นไหม... ขอบอันนี้มันครอบคลุมตรงตัวน้องแล้วน่ะ 1.5 น้อยไปก็เพิ่มอีกสักหน่อยก็ได้ ความสูงเหมือนจะพอดีเกินไป 1.7 [เสียงหัวเราะ] (อาจารย์สุธิรา) ดู... ดูจากของเราก็ได้นะคะเด็ก ๆ ให้ดูนี่ เห็นไหม ดูว่ามันครอบนี่ ข้างล่าง ข้างบนนี่ ถ้า 1.7 แม่ว่าเยอะไป 1.6 ปรับ... ปรับให้มันพอดีน่ะ นึกออกนะ ใช่ ๆ เพราะ... เพราะตอนลากไปวางน่ะ บางที บางคนไปขยายน้องน่ะ เพราะฉะนั้น ให้ดูนะคะ ว่า... ตัวโครงนี่ มันอยู่ครอบน่ะ ครอบพอดีตัวแล้วก็ถือว่าใช้ได้ ตอนนี้เราได้ Character Controller แล้วนะคะ เรามาเพิ่มอีกตัวหนึ่งค่ะ Add Component เพิ่ม ทำเหมือนเดิม Physics แล้วก็เลือกเป็น... คราวนี้เลือกเป็น Capsule Capsule Col... Collider นะคะ Capsule Collider นี่ ก็จะเห็น Capsule ขึ้นมา เราก็ปรับตัว Capsule เลยเด็ก ๆ นี่นะคะ ให้เด็ก ๆ คลิกที่ Edit Collider ที่เป็นรูปนี่ ๆ แล้วก็เห็นไหม มันจะมีจุดน่ะค่ะ เลื่อนขึ้นไป เห็นไหม ขยาย ขยายให้อยู่พอดี เห็นไหมคะ แคบเข้ามา ให้มันอยู่ในรัศมีเหมือนตัวแรกนั้นแหละ ได้แล้วเห็นไหม ถ้า Capsule Collider มันจะมีจุดให้เลื่อนนะ ขยับให้มันครอบตัวน้องเหมือนกันนะคะ พอดี ถ้าได้แล้วก็เสร็จในส่วนของ Collider ทีนี้เพิ่มอีก Component หนึ่งนะคะ ชื่อว่า Rigidbody เหมือนเดิม Add Physics แล้วก็เลือก Rigidbody ตัว R-I-G-D Rigidbody นะคะ Physics เหมือนเดิมอยู่ที่ Physics เหมือนกันหมด แต่เลือกเป็น Rigidbody R-I-G-I-D-B-O-D-Y เห็นแล้วใช่ไหม คลิกที่ Constraints อัน... อันที่ต่อจากนี้ เห็นไหม จิ้ม... จิ้มให้มันมีตัวนี้ขึ้นมา แล้วติ๊กที่ Freeze Rotation เลือก Rotation นะ เราไม่ได้เลือก Position นะ เลือก Rotation ติ๊กถูกให้หมดเลย เดี๋ยวเอาใหม่ เอาใหม่ตั้งแต่ไหน เลือก Rigidbody ขึ้นมาหรือยัง Component แล้วก็ Physics เหมือนเดิม แล้วก็เลือก Rigidbody ตัว R R-I-G-I-D Rigidbody เสร็จแล้วขึ้นอันนี้มา ให้มาติ๊กที่ Constraints ที่อยู่ 2 อันล่างนี่ คลิกอันบน แล้วติ๊กถูกต้องช่อง Freeze Rotation X Y Z ติ๊กถูกหมด เฉพาะ Rotation นะ ไม่ใช่ Position ทีนี้ลองกด Play ดู ให้ดูนะคะ ว่าระดับพื้น... นี่ น้องลอยเหนือพื้นมากเกินไป แม่ก็จะเลื่อนน้องลง นึกออกไหม คน... คนเวลายืนจริง ๆ มันไม่ลอยเหนือพื้นนะ แต่เราจะไม่ให้น้องจมลงไปอย่างนี้ นึกออกนะ ทำไมไม่ขึ้น น้องขึ้นมาลูก เสร็จเลย น้องจมหายไปกับ... หล่นอีกต่างหาก น้องหล่นลงไปอีกต่างหาก Player Player Play ใหม่ เห็นไหม ดูดี ๆ นะ บางคนเอา... เอาลงใต้น่ะ แล้วน้องหล่นลงไปเลย พอกด Play แล้วน้องตก... ตกพื้นไปเลย ได้นะคะ น้องลอยอยู่เหนือพื้นอยู่นะคะ เดี๋ยวเราจะทำ... เราจะกำหนด Character Controller ให้น้องแล้วนะคะ เดี๋ยวอันนี้ค่อยมาจัดใหม่ทีหลังอีกทีหนึ่งนะเด็ก ๆ ให้เด็ก ๆ ไปที่ Assets ค่ะ อันนั้นเดี๋ยวค่อยไปจัดเอาทีหลัง แล้วคลิกขวา เราจะสร้าง Folder ใหม่ ไม่ได้สร้าง Folder สิ ใช่ ๆ สร้างก่อนต้องสร้าง Folder ก่อน เราจะเขียน Script ควบคุมน้องแล้ว เพราะฉะนั้น เราจะสร้าง Folder แล้วให้ชื่อว่า Script ค่ะ ไว้เก็บ Script S-C-S-C-R-I-P Scrip แล้วก็เติม S เพราะ Script ก็คือคำสั่ง ไม่ได้มีคำสั่งเดียว S-C-R-I-P เติม S ด้วย ดับเบิลคลิกเข้าไปใน Scripts ของเรานะคะ เพราะเราจะสร้างตรงนี้ เพราะฉะนั้น เราต้องเข้าไปข้างใน Folder ด้วย แล้วก็คลิกขวาเหมือนเดิม แต่ทีนี้เราจะเลือก Create C... C#Script Script... Script เขียนผิดแก้เด้อ Rename ก่อน S-C-R-I-P T ก่อน T ก่อน ST-S มีแถม มีแถม ตั้งชื่อ Scripts นี้นะคะ เราจะตั้งชื่อ Scripts นี้ว่า Character พิมพ์ก่อน เอาใหม่ ได้ Folder คลิกขวาค่ะ เลือก Create แล้วก็เลือก C#Script อันแรกเลยเห็นไหม แล้วก็... เมื่อกี้ถ้าคลิกไปแล้ว ชื่อ... ตั้งชื่อนะคะ ตั้งชื่อว่า Character Movement การเคลื่อนที่ของ Character C-H-A-R พิมพ์ C-H-A-R Charac Charac A-C Rac Tor T-O-R แล้วก็ Movement Move ใช้ตัวใหญ่ M-O-V-E Move แล้วก็ ment M-E-N-T กด Enter เด็ก ๆ ก็จะมีใน Folder Scripts จะมี... ชื่อ C#Scripts ว่า Character Movement นะคะ ให้เราไปที่โมเดลของเรา โมเดลเราอยู่ไหน Assets Models นะคะ คลิกขวาค่ะ แล้วก็คลิก Create หาคำว่า Animator Controller เราจะทำการสร้าง Animator Controller ขึ้นมา ตรงโมเดลของเรานี่เองนะคะ คลิก 1 ครั้งค่ะ เห็นไหม จะมีตัวนี้ขึ้นมา ตั้งชื่อว่า Player Create แล้วก็เลือก... Animator Controller เห็นไหม จะเป็นลักษณะเหมือนแผนผังเชื่อมโยงน่ะค่ะ Animator Controller ตั้งชื่อว่า Player นะคะเด็ก ๆ แล้วให้เราเลือก... ให้เรามาที่ Hierarchy แล้วเลือกที่ Player ของเราอย่างนี้นะคะ คลิกให้มันขึ้น Select อยู่ไหนน่ะ ทำไมไม่ขึ้น เครื่องมือไม่ขึ้น หายไปตัวหนึ่ง แถบเครื่องมือหายไปไหน Impress Generic มันเอาแถบเครื่องมือหายไปอันหนึ่ง ไปที่ Models คลิก Create ตั้งชื่อ Player ไปที่ Hierarchy เลือก Player เลือก Select ทำไมหา Tool ไม่เจอ Select Rig หา Rig ไม่เจอ Other อันนี้ Texture Tag Tag Defaults Add Layer ไม่ใช่แล้ว Ctrl+Y โอเค เดี๋ยวไว้ต่อสัปดาห์หน้าแล้วกันนะคะ ทำไม... เวอร์ชันก็ตรง ทำไมเครื่องมือมันหาย มันไปผิดตรงไหนก่อน ตอนนี้เรามีตัว Models แล้วมี Plane แล้วเหลือเขียน Scripts ลง สัปดาห์หน้าเราจะมาต่อที่ทำ Scripts นะคะ ลง ตอนนี้เราสร้าง Folder Scripts มาแล้วนะ แล้วก็กำลังทำ... เรายังขาด Animator Controller อยู่ แถบเครื่องมือมันหายไปไหน ไม่เป็นไร เอาไว้ต่อสัปดาห์หน้านะคะ ถ้าอย่างนั้นสัปดาห์นี้ พอแค่นี้ก่อนค่ะ ขอบคุณพี่ล่ามค่ะ ขอบคุณค่ะ สวัสดีค่ะ ก่อนจะปิด Save นะครับ Save อย่าลืม Save ไว้เด้อ สัปดาห์หน้าจะได้เปิดใช้ได้เลย File Save Save as ก็ได้ กันพลาด