ทำให้มุมของวัตถุติดกัน by

15
Oct
0

ด้วยวิธีง่ายๆ ไม่ต้องนั่งเล็งขยับวัตถุให้ชิดกันเอง

สมมติมีภาพตามตัวอย่าง ต้องการให้มุมของดาวทั้งสามติดกัน

ใช้ Direct Selection Tool เลือกตรงมุมที่ต้องการ

ไปที่ Object >> Path >> Average นะคะ

จะมีหน้าต่างเล็กๆ ขึ้นมา เลือก Both แล้วกด OK ค่ะ

เรียบร้อยค่ะ ง่ายและไม่ต้องเหนื่อย ฮ่าๆ

การจัดการข้อมูล มอนเตอร์ by

1
Oct
0

การจัดการข้อมูล มอนเตอร์
ข้อมูลภายในเกม ส่วนใหญ่ นั้นจะมีเก็บข้อมูลลง ฐานข้อมูล mysql
แต่ขอมูลอย่างเช่น มอนเตอร์ นั้นจะมีการ อัพเดท และแก้ไข เป็นประจำการที่เราเข้าไปแก้บนฝั่ง server เลยนั้นมันเสียเวลามาก
ในการทำงานส่วนใหญ่จะเป็นลง บนไฟล์ excel ก่อนโดยเราจะทำให้อยู่ในโครงสร้าง ที่อ่านได้ และสามารถนำมาเขียน เป็นเป็น โค๊ดเพื่อนำลง server ได้
โดยในส่วนตัวเกมของ cyber-mon นั้นเราจะออกแบบ ตารางเป็น

id | name | family | rarity | form | element | lv_max | mp | atk | hp | skill

โดยในส่วนของ family และ skill นั้นเราจะเก็บเป็น id เพื่อ อาจอิงกับ ฐานข้อมูลอื่น เพื่อให้ง่ายต่อการแก้ไขครับ
และวิธีการอัพขึ้น server นั้นเราจะเขียน php เพื่ออัพเดทข้อมูล
โดยการ save เป็นไฟล์ csv
และใช้ library เสริมชื่อ parsecsv
โดยมันจะทำหน้าที่ อ่านไฟล์ csv ครับ
ตัวอย่างการใช้
$this->load->library(‘base/parsecsv’); โหลด library
$csv = new parseCSV();
$csv->parse(PUBLICPATH.’assets/raw_data/newdun.csv’); //อางอิงไปยังไฟล์ csv
**$csv ก็จะได้ข้อมูลออกมาเป็น array 2 มิติ แล้วเราก็ วน foreach เพื่อนำข้อมูลของแต่ละ $row มาใช้ครับ
foreach($csv->data as $row){
$row['ชื่อหัวข้อ']
}
ส่วนคำสั่งที่ mysql ใช้ในการอัพเดทนั้นผมจะใช้คือ REPLACE ครับ โดยต้องเขียนคำสั่งเองน่ะครับ ใน codeigniter ไม่มีให้
ตัวอย่างการใช้ $this->db->query(“REPLACE `ชื่อตาราง` SET
`ชื่อ column ` = ค่าที่อัพเดท ,
);
ข้อดีของ REPLACE คือถ้ามันมี id อยู่แล้วมันจะอัพเดทข้อมูลให้ แต่ถ้าไม่มี มันก็จะ insert ไห้โดยอัตโนมัติ ครับ
ซึ่งจากตัวอย่างเราจะสามารถอัพเดทข้อมูลได้ ง่ายขึ้นเยอะเลยหล่ะครับ ไม่จำเป็นต้องแก้ไขใน mysql โดยตรงแต่สร้างเป็นฟังก์ชั่น อัพเดทครับ

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน