irpg Community

Full Version: สอบถามเรื่อง view ครับ
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
เด็กใหม่ครับ ใกล้จะแข่งสร้างเกมส์แล้วครับ แบบว่าหัวข้อการให้คะแนนในการแข่ง
คือเกมส์ต้องเล่นได้สองคน
ตอนนี้เล่นสองคนผมทำได้แล้วครับ
แต่มีปัญหาJackie Chan
คือผมกำหนดให้แสดงคะแนนของผู้เล่นที่1ใน view1 (ผมทำแบบ2มุมมองครับ)
แต่เวลาผู้เล่นที่2เคลื่อนที่เข้ามาใกล้ผู้เล่นที่1 ไอ้ตัวคะแนนของผู้เล่นที่1 มันไปแสดง
ใน view2 ด้วยครับ
คืออยากให้มันแสดงเฉพาะ view ของตัวมันเอง

ขอร้องผู้ใจบุญช่วยให้คำแนะนำหน่อยครับ ทำหน้าเหยาหมิง
ที่ออบเจกต์ตัวแสดงคะแนน
ที่ event draw ส่วนของ action เลือกไอค่อน draw a text
ค่า x ใส่ view_xview[0] //ตัวเลขในวงเล็บปรับได้ครับ
ค่า y ใส่ view_yview[0]
ขอบคุณมากครับ
แต่! มีปัญหาติดอยู่ตรงที่พอตัวplayer2 ของเข้าไปใน. View ของplayer1
คะแนนมันก็ไปโชว์บน view ของ player2ด้วย
คือผมทำแบบแบ่ง 2 หน้าจอครับ
มีวิธีแก้มั้ย Y U NO
เปลี่ยนตัวเลขview_xview[0] เป็นคนละส่วนของแต่ละเพลเยอร์ด้วยครับ
ลองแล้วคับ
แต่พอ player อยู่ใกล้ๆกัน ตัวอักษรมันจะซ้อนกันครับ
มี2วิธีคับท่านเขียว
_____________________

วิธีที่1
ถ้า Object คนชื่อกัน แนะนำให้ใช้ with คับ
หมายเหตุ : ใส่ไว้ใน Draw ของ GUI_object หรือ ตัว object1, object2 เองก็ได้คับ
เช่น
with(object1)
{
if(view_current == 0)
{
/// Draw for object1
}
}

with(object2)
{
if(view_current == 1)
{
/// Draw for object1
}
}



วิธีที่ 2 exit
ใช้หลักการ เอาอันที่ไม่ใช่จอตัวเองออก
หมายเหตุ : ใส่ไว้ใน Draw ของ ตัว object1, object2 คับ
if(view_current == 0)
{/// Draw for object1}
else
{exit;}
if(view_current == 1)
{/// Draw for object2}
else
{exit;}
ขอบคุณมากครับ