Ren'Py สอนโชว์คะแนนแบบตัวเลขและหลอด - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: irpg Sugar School of Ren'Py (https://irpg.in.th/forum-38.html) +--- Forum: Ren'Py Engine School (https://irpg.in.th/forum-39.html) +--- Thread: Ren'Py สอนโชว์คะแนนแบบตัวเลขและหลอด (/thread-3441.html) |
Ren'Py สอนโชว์คะแนนแบบตัวเลขและหลอด - j2547 - 02-14-2020 เห็นยังไม่มีใครสอน วันนี้ผมเลยจะมาสอน การโชว์หลอดคะแนน และเลขคะแนน บนหน้าจอ จริงๆมันก็มีสอนอยู่แล้วครับ ในเกมตัวอย่างของเขา แต่มันไม่ได้ละเอียดมากนัก ผมไม่มีความรู้เกียวกับการเขียนสคิปเลยแม้แต่นิดเดียว แค่จำๆที่เขาสอนๆมานะครับ การใช้คำพูดของผมก็เลยอาจบ้านๆไปนิด 555+ การทำเกมพวก simulator การจำลองใช้ชีวิต ก็ต้องมีหลอดพลังงานโชว์ให้ดู มีการลดเมื่อทำกิจกรรม และมีการเติมให้เต็มเวลานอน 1.อย่างแรก หลอด HP (ผมเอามาจากในเกมตัวอย่างที่เขาสอนระบบ rpg ) เอาโค้ดนี้ไปวางไว้ ด้านบนหน้า script Code: default player_hp = 50 # จำนวน hp เริ่มต้น การใช้งาน จะให้เปิดโชว์ตอนไหนก็เอาโค้ดนี้ไปวาง Code: show screen stats # เปิด 2.ไอค่อนตัวเลขตามภาพตัวอย่างก็เหมือนๆกัน ครับ แค่ลบหลอดแสดงหลอดพลังออก ตัวอย่างตามรูปของผม ไอค่อนอาหาร และ ไอค่อนวันที่ เอาโค้ดนี้ไปวางไว้ ด้านบนหน้า script Code: default player_food = 20 #จำนวนอาหารเริ่มต้น การใช้งานก็เอาโค้ดนี้ไปวางตำแหน่งการใช้งาน มันก็จะแสดงไอค่อนให้เห็น Code: show screen food # เปิด สำหรับการเพิ่มและลดคะแนนพวกนี้ โดยที่มันจะต้องไม่เกินค่าที่เรากำหนดไว้ ก็ทำง่ายครับใช้สองโค้ดด้านล่างก็พอแล้ว Code: # หมายถึงเพิ่มhp 80 แต่รวมแล้วไม่เกิน 99 สำหรับการเช็คเงื่อนไข ตัวเลขพวกนี้นะครับ เช่น เราต้องการจะไปจีบสาว ใช้พลังงาน 90 หน่วย ก็จะได้ประมาณนี้ Code: if player_hp <= 89: # ถ้าพลังไม่ถึง 89 จะโดนแจ้งเตือนว่าพลังไม่พอ ตัวอย่างเกมการใช้โค้ด ที่ผมลองทำ Code: http://www.mediafire.com/file/nqjxj6qh0gbfxvp/HunterloveZ-1.0-pc.zip/file |