เอกสารนี้ให้แนวทางในการใช้คำสั่งกับผู้ช่วยและให้ตัวอย่างและแรงบันดาลใจเกี่ยวกับสิ่งที่ผู้ช่วยสามารถทำได้
แนวทางที่ดีที่สุด
แนวทางที่ดีที่สุดเหล่านี้สามารถช่วยให้คุณได้รับผลลัพธ์ที่ดีกว่าเมื่อใช้ผู้ช่วย ลองใช้ดูและดูว่าอะไรทำงานได้ดีที่สุดสำหรับกระบวนการทำงานของคุณ
เจาะจงให้มากขึ้น
หากผู้ช่วยไม่สามารถทำงานได้ผลตามต้องการ ให้เพิ่มรายละเอียดในคำสั่งของคุณและลองอีกครั้ง ใช้ชื่ออินสแตนซ์ตามที่สะกดไว้ให้ถูกต้อง กำหนดว่าฟังก์ชันใดที่คุณต้องการให้ผู้ช่วยใช้ และบอกผู้ช่วยว่าคุณกำลังทำงานกับประเภทใด เช่น ส่วนหรือรุ่น
| ไม่เจาะจง | เจาะจงมากขึ้น |
| วางต้นไม้ในวงกลม. | วางสำเนาของโมเดล "pine_tree" จำนวน 10 ชุดใน ReplicatedStorage ในวงกลมที่มีรัศมี 30 สตูดรอบ SpawnLocation. |
| ทำให้ส่วนนี้เคลื่อนที่. | เพิ่มสคริปต์เพื่อทำให้ "my_part" เคลื่อนขึ้นและลง 10 สตูดอย่างต่อเนื่องโดยใช้ TweenService. |
| ฉันจะออกแบบลูปหลักได้อย่างไร? | ช่วยฉันออกแบบลูปหลักที่สนุก ฉันต้องการสร้างเกมที่ผู้เล่นสามารถล่าสมบัติในฐานะโจรสลัดได้ พวกเขายังสามารถซื้อและอัพเกรดเรือโจรสลัดและต่อสู้กันได้. |
ใช้การเลือกของคุณ
การเลือกเป็นวิธีที่ดีในการกำหนดวัตถุหรือชุดวัตถุที่คุณต้องการอ้างอิงในคำสั่งของคุณ เลือกวัตถุหลายๆ ชิ้นและขอให้ผู้ช่วยปรับเปลี่ยน สร้างสำเนาและวางมันไว้ที่ไหนสักแห่ง หรือทำต่อไปในรูปแบบตำแหน่ง เช่น maintaining placement in a line.
แยกเวลาการแก้ไขและเวลาการทำงาน
ผู้ช่วยบางครั้งสับสนเกี่ยวกับความแตกต่างระหว่างเวลาการแก้ไขและเวลาการทำงาน หากคุณขอให้ผู้ช่วยทำการกระทำ มันจะมีแนวโน้มที่จะทำที่เวลาการแก้ไข หากคุณต้องการให้การกระทำเกิดขึ้นระหว่างเวลาการทำงาน ให้บอกผู้ช่วย "เพิ่มสคริปต์เพื่อทำให้เวลาเป็น 8:00 AM" แทนที่จะบอก "ทำให้เวลาเป็น 8:00 AM."
คำสั่งหลายขั้นตอน
พิจารณาใช้คำสั่งหลายขั้นตอนเพื่อกระตุ้นให้ผู้ช่วยคิด แทนที่จะถามว่า "คุณอธิบายสคริปต์นี้ให้ฉันฟังได้ไหม?" และวางสคริปต์นั้นไว้ ให้ถามเป็นขั้นตอนโดยแยกคำถามออกจากสคริปต์ด้วยการใช้ ### การแยกนี้ช่วยให้ผู้ช่วยสามารถทำลายและจัดระเบียบข้อมูลเพื่อให้คำตอบที่ดีกว่า
คุณสามารถอธิบายว่าสคริปต์นี้ทำอะไรได้ทีละขั้นตอนไหม?
###
local part = workspace.Part
local function onTouched(otherPart)
print(part.Name .. " ปะทะกับ " .. otherPart.Name)
end
part.Touched:Connect(onTouched)
###
การสร้างโมเดลเชิงกระบวนการ
การสร้างโมเดลเชิงกระบวนการอาจใช้เวลานานกว่าการตอบกลับข้อความ เพื่อทำงานได้อย่างมีประสิทธิภาพ คุณสามารถพิมพ์คำสั่งถัดไปในขณะที่ผู้ช่วยกำลังสร้างโมเดลของคุณ
เมื่อเขียนคำสั่งสำหรับโมเดลเชิงกระบวนการ ให้แน่ใจว่ากำหนดคุณสมบัติและพารามิเตอร์ที่คุณต้องการให้แก้ไขอย่างชัดเจน ตัวอย่างเช่น คุณสามารถบอกผู้ช่วยว่า "เพิ่มคุณสมบัติในการเปลี่ยนสีของห้อง."
นอกจากนี้ยังมีความช่วยเหลือในการกำหนดว่าชิ้นส่วนต่างๆ ของโมเดลควรตอบสนองต่อการเปลี่ยนแปลงในขนาดหรือจำนวนได้อย่างไร ตัวอย่างเช่น คุณสามารถกล่าวว่า "เมื่อฉันขยายโต๊ะให้ยาวขึ้นหรือกว้างขึ้น โมเดลควรเพิ่มเก้าอี้มากขึ้นตามสัดส่วน." คุณสามารถรวมรายละเอียดทางเทคนิคเฉพาะได้ เช่น การวัดระยะห่างระหว่างชิ้นส่วน เช่น "เพิ่มคุณสมบัติในการควบคุมระยะห่างระหว่างรางของรถไฟ."
รูปภาพอ้างอิงสำหรับโมเดลเชิงกระบวนการ
เมื่ออัปโหลดภาพสำหรับการสร้างโมเดลเชิงกระบวนการ ใช้ภาพ .png เลือกภาพที่มีแสงสว่างดี โฟกัสที่ชัดเจนในวัตถุที่สนใจ และพื้นหลังที่เรียบง่าย เมื่อเป็นไปได้ให้ใช้ภาพที่มีข้อมูลเชิงพื้นที่ที่ดีเช่นมุมที่เป็นไอโซเมตริกหรือมุม 3/4 แทนที่จะเป็นมุมตรง มุมด้านข้าง หรือมุมด้านหลัง หลีกเลี่ยงภาพในสไตล์ต่ำ-พอลี
สำหรับวัตถุที่ไม่สามารถถ่ายภาพได้จากมุมเดียว คุณสามารถเพิ่มมุมมองหลายมุมในรูปภาพเดียวเพื่อปรับปรุงความแม่นยำในการสร้างโมเดลเชิงกระบวนการ
ลองทำต่อไป
อย่าท้อแท้หากผู้ช่วยไม่ทำงานตามที่คุณต้องการในครั้งแรก บ่อยครั้ง การทำการปรับแต่งเล็กน้อยและลองอีกครั้งสามารถนำไปสู่ผลลัพธ์ที่ดีขึ้น เครื่องมือ AI หลายตัวไม่คงที่หมายความว่าพวกเขาไม่สร้างผลลัพธ์เดียวกันในแต่ละครั้งที่คุณขอให้พวกเขาทำบางสิ่ง มีความแปรปรวนบางอย่างซึ่งคุณสามารถใช้และควบคุมได้โดยการปรับคำสั่งของคุณ
AI ในสถานะปัจจุบันต้องการการทำงาน ต้องใช้เวลาในการเข้าใจวิธีการสื่อสารกับผู้ช่วยอย่างที่ดีที่สุด มันสามารถทำอะไรได้ และอย่างไรในการได้รับสิ่งที่คุณต้องการจากมัน
ตัวอย่าง
ตัวอย่างเหล่านี้แสดงให้เห็นสิ่งที่หลากหลายที่ผู้ช่วยสามารถช่วยได้ในวันนี้ บางตัวอย่างอาจใช้เวลาสักครู่สำหรับคุณในการสร้างซ้ำ แต่ลองทำดูและดูว่าคุณจะคิดอะไรออกมาเองได้บ้าง
กลไกเกม - ยิงไฟบอลที่ระเบิด
คำสั่ง: ยิงไฟบอลจากผู้เล่นไปในทิศทางที่ผู้เล่นหันเมื่อผู้เล่นกด "e" ทำให้ไฟบอลระเบิดเมื่อชนสิ่งของ
กลไกเกม - ตั้งค่าระบบทีมและมอบหมายผู้เล่น
คำสั่ง: เพิ่มสคริปต์เพื่อทำให้ระบบทีม (แดง, น้ำเงิน, เขียว, เหลือง) และมอบหมายผู้เล่นแต่ละคนแบบสุ่มให้เข้าทีม
กลไกเกม - วิ่งตลอดเวลาสไตล์วัดวา
คำสั่ง: ทำให้ตัวละครของฉันวิ่งไปข้างหน้าอย่างต่อเนื่องเหมือนในเกมวิ่งวัดวา
กลไกเกม - เพิ่มพลังไฟ
คำสั่ง: เพิ่มสคริปต์ที่จะทำให้ผู้เล่นติดไฟและกระโดดสูง 3 เท่าเมื่อกด "q" เปลวไฟควรติดกับผู้เล่นและเคลื่อนที่ไปพร้อมกับพวกเขา หากกด "q" อีกครั้ง ให้ดับไฟและรีเซ็ตพลังการกระโดด
กลไกเกม - ลำแสง NPC
คำสั่ง: เพิ่มสคริปต์ที่จะทำให้ในนี้ยิงลำแสงโดยใช้ส่วนยาวบางสีฟ้าและนีออนไปที่ผู้เล่นหากอยู่ในระยะ 30 สตูด
เพิ่มสคริปต์เพื่อทำให้มองไปที่ผู้เล่นที่ใกล้ที่สุดและค่อยๆ เคลื่อนที่ไปหาผู้เล่นหากอยู่ในระยะ 50 สตูด ต้องเคลื่อนที่ในแกน x และ z เท่านั้น ให้เก็บแกน y คงที่
กลไกเกม - NPC ที่มีความติดต่อ
คำสั่ง: นี่คือ NPC เพิ่มคำสั่งที่ให้ผู้เล่นติดต่อกับมัน หากผู้เล่นติดต่อ ให้ NPC พูดว่า "สวัสดี [ชื่อผู้เล่น]" โดยที่ชื่อผู้เล่นคือชื่อผู้เล่นที่แท้จริงในข้อความป๊อปอัป
เพิ่มสคริปต์ที่จะทำให้ NPC นี้มองไปยังผู้เล่นที่ใกล้ที่สุดตลอดเวลา
กลไกเกม - NPC ลาดตระเวน
คำสั่ง: เพิ่มสคริปต์เพื่อทำให้ NPC นี้เคลื่อนที่ช้าๆ ระหว่าง startpart และ endpart อย่างต่อเนื่อง มันควรหันไปทางส่วนและจากนั้นเคลื่อนที่ไปที่มัน จากนั้นหันไปยังอีกส่วนและเคลื่อนที่ไปที่มัน หากผู้เล่นเข้ามาในระยะ 10 สตูด ให้เปลี่ยน NPC เป็นสีแดงและให้มันไล่ผู้เล่น
กลไกเกม - อัปเดตคะแนน
คำสั่ง: เพิ่มสคริปต์ที่จะลบนี้และเพิ่ม 100 คะแนนให้ผู้เล่น
เพิ่มสคริปต์เพื่อแสดงคะแนนของผู้เล่นในกระดานคะแนน
กล้อง - ล็อคมุมมองจากด้านบน
คำสั่ง: เพิ่มสคริปต์ที่จะล็อคกล้องในมุมมองจากด้านบนที่ผู้เล่นและติดตามผู้เล่น ทำให้แน่ใจว่าผู้เล่นจะอยู่กลางหน้าจอ
กล้อง - ล็อคมุมมองแบบบุคคลแรก
คำสั่ง: สร้างสคริปต์ที่จะล็อคกล้องในมุมมองบุคคลแรก
UI - เมนูดรอปดาวน์
คำสั่ง: สร้างเมนูดรอปดาวน์ที่มี 5 รายการ
UI - แถบสุขภาพ
คำสั่ง: เพิ่มส่วนบนพื้น เมื่อผู้เล่นสัมผัส จะทำให้สุขภาพลดลง 10% วางแถบสุขภาพ UI ในตำแหน่งกลางด้านบนของหน้าจอที่เปลี่ยนเป็นสีแดงเมื่อสุขภาพของผู้เล่นต่ำกว่า 20%
UI - HUD ง่าย
คำสั่ง: สร้างหน้าจอแสดงผลใน StarterGui เพิ่มแถบสุขภาพที่มุมขวาบน และป้ายข้อความพร้อมชื่อผู้เล่นอยู่ใต้แถบสุขภาพ ในมุมขวาล่าง เพิ่มปุ่ม 4 ปุ่มในรูปแบบวงเพชร โดยมี "Potions" อยู่ด้านบน "Weapons" อยู่ด้านซ้าย "Inventory" อยู่ด้านล่าง และ "Special" อยู่ด้านขวา ทำให้สีตรงตามธีมของฤดูกาล

การสร้าง - ไอเท็มกระจายด้วยการสุ่ม
คำสั่ง: เพิ่ม 0-5 ของอินสแตนซ์ที่เลือก "Mushroom" รอบๆ "RedwoodTree-Var01"
การสร้าง - วงจรวันและคืนด้วยไฟถนน
คำสั่ง: เพิ่มสคริปต์ที่จะเปลี่ยนเวลาในวัน 1 ชั่วโมงทุกๆ วินาที เริ่มจาก 15:00 น. เมื่อถึง 19:00 น. ให้เปิดความสว่างของไฟสป็อตไลท์ทุกดวงเป็น 10 และที่ 8:00 น. ให้ลดความสว่างของไฟทุกดวงเป็น 0
การสร้าง - สะพานแขวนที่ใช้ฟิสิกส์
คำสั่ง: สร้างสะพานเชือก ทำแผ่นไม้ 10 แผ่นที่มีความกว้าง 5 สตูดและยาว 2 สตูด วางอยู่ในแถว เพิ่มข้อจำกัดของเชือกที่ด้านข้างของแต่ละส่วน เชื่อมโยงแต่ละชิ้นกับชิ้นก่อนหน้าและถัดไป ทำให้ข้อจำกัดของเชือกทั้งหมดมองเห็นได้ ยึดก้อนที่ 1 และ 10 และเพิ่มตัวตรวจจับการลากบนก้อนที่ 1 และ 10

การสร้าง - เพิ่มควันในปล่องไฟ
คำสั่ง: แทรกอิฐที่มองไม่เห็นซึ่งไม่ชนเข้าไปในทุกปล่องไฟในทุกบ้าน อิฐควรมีอนุภาคด้านในที่ทำให้เกิดควันที่ไหลขึ้น โดยควันจะต้องเป็นสีขาว
การสร้าง - เปลี่ยนชื่ออินสแตนซ์
คำสั่ง: เปลี่ยนชื่อวัตถุ "emptyscripts" ทั้งหมดเป็น "Script+uniqueID".
การสร้าง - สร้างภูมิประเทศ
คำสั่ง: สร้างภูมิประเทศที่มีเนินเขา

การสร้าง - เพิ่มพฤติกรรมตามขนาด
คำสั่ง: เพิ่มสคริปต์เพื่อทำให้ไฟสป็อตไลท์ในโฟลเดอร์ StreetLights กระพริบเปิดและปิดแบบสุ่ม
การสร้าง - แทนที่รูปร่างสีเทาด้วยสินทรัพย์
คำสั่ง: แทนที่แต่ละชิ้นส่วนที่เลือกด้วยโมเดลเดียวกันที่มีชื่ออยู่ในโมเดลข้อมูลภายในโฟลเดอร์ AssetLibrary ภายใต้ workspace สำหรับตัวอย่าง หากชิ้นส่วนเรียกว่า "Suburban House" ให้มองหาโมเดลที่เรียกว่า "Suburban House" และแทนที่ชิ้นส่วนนั้นด้วยโมเดลนั้น
การสร้าง - สร้างวงล้อพระจันทร์ที่ปรับขนาดได้
คำสั่ง: /generate_procedural_model สร้างวงล้อพระจันทร์ธีมการ์ตูนที่มีฐานพร้อมรั้วและประตูอยู่รอบๆ เพิ่มคุณสมบัติในการแก้ไขจำนวน cabins บนวงล้อพระจันทร์ เมื่จำนวน cabins เปลี่ยน ระยะห่างระหว่างพวกมันก็ควรเปลี่ยนตามสัดส่วนด้วย นอกจากนี้ยังเพิ่มคุณสมบัติในการเปลี่ยนสีของแต่ละ cabin
การสร้าง - สร้างรางรถไฟแบบโมดูลาร์
คำสั่ง: /generate_procedural_model สร้างชิ้นส่วนรางรถไฟแบบโมดูลาร์ที่สามารถนำกลับมาใช้ใหม่ได้ในส่วนต่างๆ เพิ่มคุณสมบัติในการควบคุมความโค้งของรางจาก 0-90 องศาเพื่อให้สามารถทำให้เกิดการโค้งได้ รวมคุณสมบัติในการปรับระยะห่างระหว่างราง ขนาดราง และระยะห่างระหว่างรางรถไฟ และความยาวโดยรวมของราง
การสร้าง - สร้างปราสาทยุคกลางแบบโมดูลาร์
คำสั่ง: /generate_procedural_model ปราสาทยุคกลางที่มีการออกแบบสไตล์กลม มีฐานอิฐสีแดง ส่วนชั้นบนมีการฉาบขาว และหลังคาเป็นรูปกรวยสี terracotta ที่โดดเด่น มีหอคอยที่มีลักษณะเด่นอยู่ข้างๆ หอคอยที่เล็กๆ หลายแห่งทั้งหมดถูกยึดด้วยพุ่มไม้สีเขียว
การสร้าง - สร้างสะพานแขวนแบบโมดูลาร์
คำสั่ง: /generate_procedural_model สะพานเชิงกระบวนการที่ปรับจำนวนสายเคเบิลได้ตามความยาวและมีคุณสมบัติวัสดุ 'สนิม' เพื่อเปลี่ยนประเภทวัสดุ
การสร้าง - สร้างชุดอาหารที่ปรับขนาดได้
คำสั่ง: /generate_procedural_model ชุดอาหารที่มีแรงบันดาลใจจากไซเบอร์พังค์ที่มีโต๊ะและเก้าอี้ เมื่อฉันปรับขนาดโต๊ะและทำให้ยาวขึ้นหรือกว้างขึ้น ต้องเพิ่มเก้าอี้อีกในอัตราส่วนที่ถูกต้อง