การตั้งชื่อตัวละครในเกม by akara

31
Dec
0
อันนี้เป็นวิธีที่ผมใช้บ่อยๆเวลาทำเกมน่ะครับ ผมเองคิดว่าก็ไม่ใช่วิธีที่ดีที่สุดเท่าไร
แต่ก็เป็นวิธีที่รวดเร็วและง่ายดี
1. ตัวละครปกติ
เข้าพวกเว็บตั้งชื่อลูกไปเลยครับ เช่น เว็บ http://www.thinkbabynames.com/
ตัวอย่างการค้นหาชื่อผู้ชายที่่มีความหมายว่า กล้าหาญ(Brave)
2.ตัวละครเผ่าแปลกๆ เช่น มังกร ออร์ค เอลฟ์
ถ้าเป็นพวกนี้ผมใช้วิธี Search google เอาครับ
ใส่ตัวที่ต้องการแล้วก็ตามด้วยคำว่า name generator ครับ
เช่น dragon name generator
มังกร
ออร์ค
เอลฟ์
มนุษย์หมาป่าก็มี

อยากใช้ภาพบางส่วนแต่ก็ไม่อยากลบภาพ ทำยังไงดี? by TAMA

26
Dec
0

สมมติว่าเรามีรูป 2 รูปแล้วอยากจะใช้ภาพแค่บางส่วนมาผสมกัน

แต่ก็ไม่อยากจะลบต้นฉบับซักรูป จะำทำยังไงดีน้อ?

ปัญหานี้แก้ไม่ยากค่ะ :-D

เปิดรูปขึ้นมาทั้ง 2 รูปในโฟโต้ฉอปนะคะ

ในตัวอย่างเราจะลองสลับน้องหมาจากไซบีเรียนเป็นลาบราดอร์ค่ะ

เริ่มจากวางรูปซ้อนกันคนละเลเยอร์

เลือกคำสั่ง Add a mask ตรงปุ่มด้านล่าง

พอกดแล้วจะมีเหมือนหน้ากากของเลเยอร์นั้นๆ

ใช้สำหรับบังบางส่วนของภาพที่เราไม่ต้องการให้เห็นค่ะ

ทีนี้เราก็ใช้บลัชระบายตัวคนออกไปได้เลย ลบๆๆๆ

(จิ้มตรง mask ในส่วนที่จะระบายนะคะ)

จะเห็นว่าผู้ชายหายไปแล้ว เหลือแต่น้องหมาลาบราดอร์ให้สาวซานต้าจูง ฮ่าๆ

ด้วยวิธีนี้เราสามารถแก้ไขเมื่อลบภาพพลาดได้ด้วย

หรือถ้าต้องการรูปต้นฉบับคืน แค่ลาก mask ทิ้งก็เรียบร้อยแล้วค่ะ

ใช้วิธี Gradient ก็ได้เหมือนกันนะคะ สวยดี ;-)

การใช้ List ใน Flex by dekunderkover

30
Nov
0

เราจะมาพูดถึงส่วนประกอบของ List ใน Flex
สิ่งที่พูดถึงนี้อยู่ใน spark.components.list

แท็ก list เวลาเรียกใช้คือ <s> </s> แบบโค้ดตัวอย่างนี้ <s:List x="295" y="207" width="412" height="112" id="prtList1" dataProvider="{usedArr1}" itemRenderer="components.partCustomComponent" /> </s:List>
x, y : จุด x y ที่เราจะวาง list ลงไป
width, height : ความกว้าง ความสูง ของ list ที่เราสร้าง
dataProvider : ข้อมูลที่จะใส่ลงใน list
itemRenderer : component แต่ละตัวใน list

ลงรายละเอียดกันอีกนิด
ข้อมูลที่จะใส่ใน dataProvider จะเป็นข้อมูลแบบ array เช่น var usedArr:Array =[{"friend_id":1234,"nick":"Paiboon","level":10,"exp":2}, {”friend_id”:5678,”nick”:”Ziah”,”level”:99,”exp”:999999}];
จะมีข้อมูลคือ friend_id เป็น 1234, nick เป็น Paiboon, level เป็น 10, exp เป็น 2

itemRenderer จะเป็นคลาสที่สร้าง component แต่ละตัวออกมา โดยใช้ข้อมูลจาก dataProvider ทีละตัว public function init():void { str = data.nick; exp = data.exp; level = data.level; id = “id: “+data.friend_id; }
data คือข้อมูลจากในอาร์เรย์ . ด้วยชื่อของข้อมูลที่ต้องการ
แล้วจึงนำไปใส่ <s:Label text="name: {str}" y="60" /> <s:Label text=”exp: {exp}” y=”70″ /> <s:Label text=”level: {level}” y=”80″ />
มาดูให้เห็นภาพ (ไม่ตรงตามโค้ดนะจ๊ะ)
หลังจากข้อมูลหนึ่งตัวเข้า itemRenderer แล้ว จะออกมาเป็นลักษณะแบบนี้

พอใช้ข้อมูลทุกตัว ก็จะออกมาเป็นแบบนี้ :D

เปิด Firefox หลายๆ Profile by akara

30
Nov
0

ขอเกริ่นที่มาของเรื่องนี้ก่อนนะครับ ว่าทำไมการเปิด Firefox หลายๆอันเนี่ย มันเกี่ยวยังไงกับการทำ Facebook Game

เนื่องมาจากว่า Facebook Game นั้นจะมีระบบหลายๆอย่าง ที่จะเกี่ยวข้องกับ Friend ใน Facebook เช่น

การ Request Item จากเพื่อน, Publish Feed ให้เพื่อนคลิ๊กให้ และ อื่นๆอีกหลากหลายรูปแบบ

ดังนั้นในการ Test Game เพื่อทดสอบระบบและหาบั๊ก จึงต้องมีการให้ Facebook ID มากกว่า 1 อันครับ

ทีนี้จะให้นั่ง Log in / Log out บ่อยๆก็เหนื่อยตาย จึงจำเป็นต้องเปิด Browser หลายๆอัน ที่ Log in Facebook คนละ ID กันครับ

ถาม : ทำไมไม่ใช้ คนละ Browser กันล่ะ

ตอบ: ในหลายๆครั้ง ใช้ มากกว่า 3 ID ครับ Browser ที่ใช้ทดสอบมีแ่ค่ Firefox, Chrome, IE ก็หมดละครับ


จำนวนบอทที่ผมใช้ในการทดสอบเกม

มาที่วิธีทำกันเลยดีกว่าครับ
คลิ๊กขวาที่ Short Cut ของ Firefox ครับ

จากนั้นให้เติมคำว่า -profilemanager -no-remote ต่อท้าย Path ของ firefox ในช่อง Target ครับ
ตัวอย่าง
“C:\Program Files (x86)\Mozilla Firefox\firefox.exe” -profilemanager -no-remote

เท่านี้ทุกๆครั้งที่กดเปิด Firefox ก็จะมีหน้าต่างให้เลือก Profile โผล่ขึ้นมาให้เลือกทุกครั้งแล้วครับ

ปล.1 ถ้ามีแค่ Profile Default อันเดียวก็สร้างเพิ่มครับ ง่ายๆ กด next ไปเรื่อยๆ

ปล.2 ถ้ารำคาญที่จะต้องเลือกทุกครั้ง ก็สร้าง Short Cut แยกไว้ 2 อันครับ อันนี้เป็นธรรมดา กดแล้วเปิด Default Profile เลย

มาทำดอกซากุระกันเถอะ by TAMA

28
Nov
0

เริ่มจากทำกลีบดอกกันก่อนเลยนะคะ :-)

เปิดโปรแกรม  Illustrator เลือก new แ่ผ่นงานใหม่

สร้างรูปวงรีแนวนอนด้วย Polygon Tool

ใช้ Pen Tool มาร์กตำแหน่งแล้วใช้ลูกศรสีขาว (Direct Selection Tool)

ลากจุดเข้ามาในวงรีตามภาพค่ะ

Convert ให้เป็นมุมแหลม กดตรงนี้

จะได้กลีบดอกซากุระหน้าตาแบบนี้ค่ะ

ใช้ลูกศรสีดำ (Selection Tool) บีบให้แคบลงหน่อย

มันยังอ้วนไปอะ >_<;

จากนั้นใช้ Rotate Tool จิ้มตรงฐานกลีบ

กด Alt ค้างแล้วลากเพิ่มจำนวนกลีบค่ะ

ทำจนครบทั้ง 5 กลีบ ได้ดอกซากุระแย๊ว

จะเลือก Object >> Group หรือ

เลือก Pathfinder >> Shape Modes >> Unite

เพื่อให้กลีบดอกอยู่ด้วยกันก็ได้นะคะ

เสร็จแล้วตกแต่งเกสรตามถนัดเลย :-)