ถามเรื่อง script หน่อยค่ะ จะทำเกมค่ะ ช่ว

เริ่มโพสต์โดย simon2002, 07 ม.ค. 2009, 00:41 น.

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

simon2002

คือว่า จะเกม แบบ นี้ อ่า ค่ะ (ดูในรูป)



ก็คือว่า อยากให้ เอาเมาส์ บังคับ วงกลมสีฟ้า ไป ซ้ายขวา อ่าค่ะ


แล้วให้ ลูกบอลสีชมพูที่อยู่ใน กรอบสีขาว  กลิ้งๆ ไปเข้าเส้นชัย ค่ะ ( แต่ว่าลูกบอลสีขาวต้องกลิ้งข้างใน กรอบสีขาวอย่างเดียวนะค่ะ)


ใครเก่ง ช่วยหนู หน่อย นะค่ะ . . . ขอบคุณไว้ล่วงหน้า เยยย


ตอนนี้ ทำได้แค่ วงกลม สีฟ้า เลื่อนไปซ้ายขวาเอง  แต่ ลูกบอลกลิ้ง ทำไม่ได้


แล้วก็ กำหนดขอบเขต ให้ ลูกบอล อยู่ใน กรอบ ที่ ขาว ไม่ได้  แย่ เลยยยย แง่ๆๆ

simon2002

ช่วยตอบ กานหน่อยยย


ทำไม่เป็น ค๊า แง่ๆๆ

iannnnn

ตอนนี้ทำถึงไหนยังไงแล้วเอามาแบ่งกันดูหน่อยสิครับ

ej_sing

- ทำได้ถึงไหนแล้วครับ
- มีความรู้เรื่องสคริปขนาดไหนครับ ( อ.ก่อ จะได้แนะนำถูก  :17:  )

กากก่อเกรียนนู้บ

ทำสีฟ้าเป็น MovieClip ครับ ตั้ง Instance Name ว่า wall_mc
แล้วก็ใส่โค้ดที่ตัวกลมๆ สีชมพูตามนี้ครับ (ทำตัวสีชมพูเป็น MovieClip ก่อน แล้วก็คลิกที่ตัว mc สีชมพู ละกด F9)

onClipEvent(enterFrame){
  if(_root.wall_mc.hitTest(this._x, this._y, true)){
     trace("ตาย");
  }else{
     this._x = _root._xmouse;
     this._y = _root._ymouse;
  }
}


คร่าวๆ ครับ ส่วนถ้าอยากได้สำเร็จรูปจริงๆ.....
(ขนาดที่ว่า เปลี่ยนแต่รูปก็ใช้ได้)

คงต้องมีของแลกเปลี่ยนบ้าง อะไรบ้างอะครับ  :46:

simon2002

หุหุ จะเอาอาราย แลกละค่ะ คิคิ


...   :25:  ขอบคุงไว้ล่วงหน้า เยย   :25:  ...

simon2002

trace("ตาย");  มันคือ อารายเหรอค่ะ


แอบงง เล็กๆ ค่ะ

simon2002

เหอๆๆๆ วงกลมสีฟ้า ตอนนี้ใช้หมุนด้วย ลูกศรอ่ะ

จะเปลี่ยนให้ใช้เมาส์ แดรกให้หมุน ทามยังไงหว่า

simon2002

http://www.miniclip.com/games/roly-poly/en/

เนี่ยอ่า่ค่ะ  ตัวอย่างเกม  ...

กะว่าจะเอามา แกะโค้ด แต่เอาเข้าจิงแล้ว ยากเว่อ

ช่วยหนู หน่อย ค๊าาา  จะบ้า แว้ววว คิคิ


ออ ลืมบอกไป วงกลมสีฟ้า อ่า ใช้เมาส์ บังคับนะค่ะ

กากก่อเกรียนนู้บ

โค้ดตอนนี้ก็ใช้เมาส์บังคับละอะครับ
ลองทำตามที่ผมบอกก่อนครับ แล้วจะเข้าใจเอง

Bellbells

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

simon2002

พื้นฐาน ก็มีนะ แต่ว่า


มันต้องใช้ Physical Class นี่สิ งงเลย


ลองทำดูแว้ววนะ  แต่ว่า มัน แดรกเมาส์ แล้ว มันไม่หมุน อ่า

กากก่อเกรียนนู้บ

 :09: Physical class อะไรเหรอครับ? หะๆ

ถ้าจะให้หมุนด้วย ใช้ Math.atan2 ครับ แล้วก็เพิ่มตัวแปร เพื่อเก็บพิกัดปัจจุบันด้วยครับ

(ถ้ามีพื้นฐานแล้ว น่าจะรู้นะครับว่า trace คืออะไร)

simon2002

พอดี เอาใช้ ทำ เว็ป flash อย่างเดียว


เพิ่งเคยทำเกมเี่นี่ยแหละค่ะ

กากก่อเกรียนนู้บ

อะครับ งั้นฝากดูเรื่องนี้นะครับ (ก็เข้าใจเหมือนกันนะ ว่าพึ่งจับโค้ดครั้งแรกมันก็งงๆ หน่อย  :42:)

- Math.atan2
- hitTest
- enterFrame
- trace
- _xmouse
- _ymouse
- if else
- MovieClip

สามารถค้นหาได้จาก Help ในตัวโปรแกรม Flash เลยครับผม (กด F1 นะ แล้วค้นในช่อง Search ที่ Books เลือกเป็น ActionScript 2.0)

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

SMF 2.1.7 © 2026, Simple Machines