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






อยากใช้ภาพบางส่วนแต่ก็ไม่อยากลบภาพ ทำยังไงดี? by TAMA
Dec0
สมมติว่าเรามีรูป 2 รูปแล้วอยากจะใช้ภาพแค่บางส่วนมาผสมกัน
แต่ก็ไม่อยากจะลบต้นฉบับซักรูป จะำทำยังไงดีน้อ?
ปัญหานี้แก้ไม่ยากค่ะ
เปิดรูปขึ้นมาทั้ง 2 รูปในโฟโต้ฉอปนะคะ

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

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

พอกดแล้วจะมีเหมือนหน้ากากของเลเยอร์นั้นๆ
ใช้สำหรับบังบางส่วนของภาพที่เราไม่ต้องการให้เห็นค่ะ
ทีนี้เราก็ใช้บลัชระบายตัวคนออกไปได้เลย ลบๆๆๆ
(จิ้มตรง mask ในส่วนที่จะระบายนะคะ)
จะเห็นว่าผู้ชายหายไปแล้ว เหลือแต่น้องหมาลาบราดอร์ให้สาวซานต้าจูง ฮ่าๆ

ด้วยวิธีนี้เราสามารถแก้ไขเมื่อลบภาพพลาดได้ด้วย
หรือถ้าต้องการรูปต้นฉบับคืน แค่ลาก mask ทิ้งก็เรียบร้อยแล้วค่ะ

ใช้วิธี Gradient ก็ได้เหมือนกันนะคะ สวยดี
การใช้ List ใน Flex by dekunderkover
Nov0
เราจะมาพูดถึงส่วนประกอบของ 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 แล้ว จะออกมาเป็นลักษณะแบบนี้

พอใช้ข้อมูลทุกตัว ก็จะออกมาเป็นแบบนี้ ![]()

เปิด Firefox หลายๆ Profile by akara
Nov0
ขอเกริ่นที่มาของเรื่องนี้ก่อนนะครับ ว่าทำไมการเปิด 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
Nov0
เริ่มจากทำกลีบดอกกันก่อนเลยนะคะ
เปิดโปรแกรม Illustrator เลือก new แ่ผ่นงานใหม่
สร้างรูปวงรีแนวนอนด้วย Polygon Tool
ใช้ Pen Tool มาร์กตำแหน่งแล้วใช้ลูกศรสีขาว (Direct Selection Tool)
ลากจุดเข้ามาในวงรีตามภาพค่ะ

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

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

ใช้ลูกศรสีดำ (Selection Tool) บีบให้แคบลงหน่อย
มันยังอ้วนไปอะ >_<;

จากนั้นใช้ Rotate Tool จิ้มตรงฐานกลีบ
กด Alt ค้างแล้วลากเพิ่มจำนวนกลีบค่ะ

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

จะเลือก Object >> Group หรือ
เลือก Pathfinder >> Shape Modes >> Unite
เพื่อให้กลีบดอกอยู่ด้วยกันก็ได้นะคะ
เสร็จแล้วตกแต่งเกสรตามถนัดเลย

