ทำอย่างไรให้คะแนนขึ้นแล้ววัตถุที่

เริ่มโพสต์โดย iNokjung, 26 พ.ย. 2011, 22:06 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

iNokjung

อันนี้โค้ดรับวัตถุที่ล่วงลงมา
onClipEvent(load)
{
   score = 0;
   _root.scorenumber = 0;
}
onClipEvent (enterFrame)
{
if (Key.isDown(Key.LEFT))
{
_x -= 10;
}
if (Key.isDown(Key.RIGHT))
{
_x += 10;
}
{   
   if(this._y>450){
      this.removeMovieClip();
   }else if(this.hitTest(mcGrap.mcHit)){
      this.removeMovieClip();
      score++;
      txtScore.text=score;
   }
}
{
   if(this.hitTest(_root.box1))
   {
      _root.box1._y = -10;
      _root.box1._x =random(Stage.width);
      //score += 10;
      //_root.scorenumber = score;
   }
}
}

iNokjung

คือทำเกมทิ้งขยะ ให้ถังขยะขยับในแกน x แล้วรับขยะที่ล่วงลงมา
ถ้าตอบถูกก็จะได้คะแนน ถ้าตอบผิดไม่ได้คะแนนค่ะ

แต่ตอนนี้ ปัญหาติดอยู่ที่ว่า คะแนนขึ้นครั้งเดียวและขึึ้นในกล่องข้อความว่า _level แล้ว วัตถุไม่ยอมหยุดยังรันลงมาเรื่อยๆ

จักรี

ลองเช็คดูตัวแปร ดูใหม่ซิครับ กับ ไดนามิค text ที่รับค่าคะแนนรวม
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

iNokjung

อ้างคำพูดจาก: จักรี เมื่อ 26 พ.ย. 2011, 22:42 น.
ลองเช็คดูตัวแปร ดูใหม่ซิครับ กับ ไดนามิค text ที่รับค่าคะแนนรวม

บอกหน่อยได้ไหมค่ะว่าตรงไหน คิดไม่ออกจริงๆ

SMF 2.1.7 © 2026, Simple Machines