คือว่า จะเกม แบบ นี้ อ่า ค่ะ (ดูในรูป)
(http://i491.photobucket.com/albums/rr277/escudoBB/circle.jpg)
ก็คือว่า อยากให้ เอาเมาส์ บังคับ วงกลมสีฟ้า ไป ซ้ายขวา อ่าค่ะ
แล้วให้ ลูกบอลสีชมพูที่อยู่ใน กรอบสีขาว กลิ้งๆ ไปเข้าเส้นชัย ค่ะ ( แต่ว่าลูกบอลสีขาวต้องกลิ้งข้างใน กรอบสีขาวอย่างเดียวนะค่ะ)
ใครเก่ง ช่วยหนู หน่อย นะค่ะ . . . ขอบคุณไว้ล่วงหน้า เยยย
ตอนนี้ ทำได้แค่ วงกลม สีฟ้า เลื่อนไปซ้ายขวาเอง แต่ ลูกบอลกลิ้ง ทำไม่ได้
แล้วก็ กำหนดขอบเขต ให้ ลูกบอล อยู่ใน กรอบ ที่ ขาว ไม่ได้ แย่ เลยยยย แง่ๆๆ
ช่วยตอบ กานหน่อยยย
ทำไม่เป็น ค๊า แง่ๆๆ
ตอนนี้ทำถึงไหนยังไงแล้วเอามาแบ่งกันดูหน่อยสิครับ
- ทำได้ถึงไหนแล้วครับ
- มีความรู้เรื่องสคริปขนาดไหนครับ ( อ.ก่อ จะได้แนะนำถูก :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:
หุหุ จะเอาอาราย แลกละค่ะ คิคิ
... :25: ขอบคุงไว้ล่วงหน้า เยย :25: ...
trace("ตาย"); มันคือ อารายเหรอค่ะ
แอบงง เล็กๆ ค่ะ
เหอๆๆๆ วงกลมสีฟ้า ตอนนี้ใช้หมุนด้วย ลูกศรอ่ะ
จะเปลี่ยนให้ใช้เมาส์ แดรกให้หมุน ทามยังไงหว่า
http://www.miniclip.com/games/roly-poly/en/ (http://www.miniclip.com/games/roly-poly/en/)
เนี่ยอ่า่ค่ะ ตัวอย่างเกม ...
กะว่าจะเอามา แกะโค้ด แต่เอาเข้าจิงแล้ว ยากเว่อ
ช่วยหนู หน่อย ค๊าาา จะบ้า แว้ววว คิคิ
ออ ลืมบอกไป วงกลมสีฟ้า อ่า ใช้เมาส์ บังคับนะค่ะ
โค้ดตอนนี้ก็ใช้เมาส์บังคับละอะครับ
ลองทำตามที่ผมบอกก่อนครับ แล้วจะเข้าใจเอง
ไม่มีพื้นฐานเลยเหรอครับ :09:
แนะนำว่าลองทำดูก่อนนะครับตามที่จานก่อแนะนำทีละขั้น พอเข้าใจแล้วจะืทำได้เอง
ถ้าไมไ่ด้เลยก็จ้างทำเลยดีกว่าครับ :56:
พื้นฐาน ก็มีนะ แต่ว่า
มันต้องใช้ Physical Class นี่สิ งงเลย
ลองทำดูแว้ววนะ แต่ว่า มัน แดรกเมาส์ แล้ว มันไม่หมุน อ่า
:09: Physical class อะไรเหรอครับ? หะๆ
ถ้าจะให้หมุนด้วย ใช้ Math.atan2 ครับ แล้วก็เพิ่มตัวแปร เพื่อเก็บพิกัดปัจจุบันด้วยครับ
(ถ้ามีพื้นฐานแล้ว น่าจะรู้นะครับว่า trace คืออะไร)
พอดี เอาใช้ ทำ เว็ป flash อย่างเดียว
เพิ่งเคยทำเกมเี่นี่ยแหละค่ะ
อะครับ งั้นฝากดูเรื่องนี้นะครับ (ก็เข้าใจเหมือนกันนะ ว่าพึ่งจับโค้ดครั้งแรกมันก็งงๆ หน่อย :42:)
- Math.atan2
- hitTest
- enterFrame
- trace
- _xmouse
- _ymouse
- if else
- MovieClip
สามารถค้นหาได้จาก Help ในตัวโปรแกรม Flash เลยครับผม (กด F1 นะ แล้วค้นในช่อง Search ที่ Books เลือกเป็น ActionScript 2.0)
คือ.. ยังไงดีล่ะ ผมอยากให้ค้นคว้าด้วยตัวเองก่อนอะครับ ทำไปก่อน เสร็จแล้วถ้าทำแล้วมันเกิดมีปัญหา
ผมจะแนะเพิ่มเติมให้ครับ ผมไม่อยากแจกโค้ดตูมเดียว เคี้ยวสะดวกอะครับ
อ่าค่ะ จะพยายาม - -
สู้ๆนะครับ :45:
โอมมม เพี้ยงงง
ขอให้ทำทันส่ง อาจาน คิคิ
http://img3.f0nt.com/flash/8ad7b9d3e31bdb058c0014c0159e5be7.swf
นี่อ่าค่ะ มึนๆๆ อันนี้เป็น motion นะ่ค่ะ
ทำข้างในไม่เป็น ตอนนี้ ทำได้ แต่ ใช้เมาส์ แดรก วงกลมข้างนอกอ่า
ไอตัวกลมๆข้างใน ก็คงต้องหาสูตรคณิตศาสตร์เข้าช่วยแหละครับ :47:
เพราะว่า ต้องคิดเอาว่าจะให้เอียงเท่านี้ ให้มันไหลลงในความเร่งเท่าไร(อาจเอาค่าองศามาช่วยในสูตรคำนวณ)
ความเร็วสูงสุดเท่าไร(ไม่ใช่ให้มันเพิ่มเรื่อยๆ ตามไม่ทันพอดี)
แล้วพอตอนที่มันลอยอยู่กลางอากาศ มันก็ไม่ได้วิ่งแทยง แต่มันจะวิ่งเป็นโปรเจคตาย(เป็นเส้นโค้งนั่นเอง)
ซึ่งมันจะมีแรงเฉื่อยสำหรับแกน X ที่จะลดลงเรื่อยๆ จนเท่ากับ 0 (วิ่งลงตามแนวดิ่ง)
และแรงเร่งที่จะเพิ่มจนถึงค่าสูงสุดในแกน y
เท่าที่คิดออกตอนนี้ มีแค่ 2 กรณี ลองค่อยๆทำดูก่อนละกันครับ
แง่ๆๆ ทำไม่ได้
จะจ้างง แล้วนะเนี่ย . . . แอบเซ็ง
โปรเจคเรียน อย่าจ้างเลยครับ
พยายามศึกษาจนทำได้ดีกว่า ไม่งั้นเสียเปล่าทั้งค่าจ้าง ทั้งค่าเทอม :56:
เหอๆๆ มันจะไม่ทันแล้ว อ่าดิ๊ คิคิ
ก็คงต้องพยายามแล้วแหละครับแบบนี้
ว่าแต่ตอนนี้งานเป็นยังไงถึงไหนไม่เห็นเอามาแปะให้ดูเลยครับ
ป.ล.ที่นี่ไม่สนับสนุนภาษาวิบัติครับ
555+ ทำได้แล้ว คะ
เก่งเหมือนกันนะเรา
ขนาดไม่มีคนช่วยสักคน
:12: ยินดีด้วยครับ
เอาวิธีมาบอกกันดูมั้งครับ :25:
:45: