ทำ Stained Glass แบบในโบสถ์ by

31
Jan
0

1.วาดลายกระจกและลงสีแบบง่ายไปก่อน

2.Google หา glass texture แล้วนำไปใส่ให้ตัวกระจก จะได้ดูมีรายละเอียดมากขึ้น

3.copy layer สีของกระจกมา แล้วกลับหัว(flip vertical) เพื่อมาทำเป็นเงาสะท้อนบนพื้น

4.ขยายขนาดของเงาให้เป็นไปตามตีป

5.ใส่ gaussian blur

6.ปรับ layer เป็น Color dodge

7.ปรับสีที่สดเกินไป ให้พอเหมาะ

8.ลบปลายข้างที่ดูตันๆเกินไปให้ blur อีกเล็กน้อย

DONE

(English) UICenterOnChild: OnCenter VS OnFinished by

31
Jan
0

UI สมัยนี้ สิ่งที่ขาดไม่ได้บน Smart phone ก็คือการได้ถูนิ้วเพื่อเลื่อนวัตถุต่างๆ อย่างได้อารมณ์
แต่เนื่องด้วยช่วงนี้ยังไม่แตกฉานในเรื่อง UIScrollView ผมจึงขอยกเรื่อง UICenterOnChild มาแบ่งปันประสบการณ์กันก่อนนะครับ
โดยลักษณะ Code จะเริ่มจากการประกาศ OnCenter เพื่อระบุวัตถุที่จะส่งไปให้ OnFinished
GetComponent().OnCenter = CallBack;
และที่ควรระวังคืออย่าเผล่อไปใส่ OnCenter += Callback เพื่อจะเพิ่ม Callback เดียวให้กับ Event
บางที Code ตัวอย่างเวลา Google หามาได้จะใช้วิธีนี้ ซึ่งมันไม่ใช่วิธีหลักในการประกาศ
เพราะถ้า Code ถูก Run หลายครั้ง มันก็จะเพิ่ม Callback เข้าไปเรื่อยๆ เว้นแต่ว่าต้องการหลาย Callback ค่อยใช้
GetComponent().OnCenter = CallBack1;
GetComponent().OnCenter += CallBack2;

ซื่งการประกาศ OnFinished ก็ทำเหมือนกันนี้ แต่เมื่อมาดูลักษณ์ของ OnFinished กันดีๆ
ชื่อเต็มๆมันคือ SpringPanel.OnFinished ครับ มันจึงไม่รวมการหยุดกลางคันระหว่างที่ SpringPanel กำลังทำงานเข้าไปด้วย
ส่วน Event ที่เกิดขึ้นนั้นต้องใช้อะไรผมเองก็ยังไม่ได้ศึกษาครับ เพียงแค่ปรับเปลี่ยนการใช้งาน
โดยแยกการการ Render ขั้นสุดท้ายไปให้ OnFinished และการเปลีย่นแปลงตัวแปรซึ่งใช้ทรัพยากรน้อยกว่าเข้าไปที่ OnCenter
เพื่อให้ความแม่นยำของข้อมูลเมื่อใช้งาน OnFinished มีมากขึ้นครับ

ตัวอย่าง CallBack นะครับ
void OnCenterCallback(GameObject go){
//เสร็จแล้วจะนำ Object ทีได้รับมาไปใช้งานอะไรก็แล้วแต่วัตถุประสงค์นะครับ
}

ปรับขนาดเส้นด้วย weight ใน SAI by

30
Jan
0

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

เริ่มจากการเปิดเลเยอร์ใหม่ โดยกดที่เครื่องหมายดังรูป เพิ่อสร้างเลเยอร์แบบ line work

 

 

b001

 

หลังจากนั้นทำการเลือกเครื่องมีที่จะใช้วาด อะไรก็ได้ ในที่นี้เลือก Pen

 

b002

วาดเส้น หรือ รูปที่ต้องการลงไป

 

b003

ต้องการเปลี่ยนขนาดเส้นให้ไปเลือกที่ icon ชื่อ weight (ตามภาพ)

b004

 

เลือกขนาดเส้นที่ต้องการในที่นี้ต้องการเปลี่ยนให้เส้นหน้าขึ้น เลยเลือกที่ 30 unit

b006

 

หลังเลือกแล้ว เอาเม้าส์ไปกดที่เส้นที่ต้องการเปลี่ยนขนาด จากนั้น คลิ๊ก 1 ครั้ง เส้นก็จะ เปลี่ยนไปเป็นขนาดที่ต้องการ

ง่ายจริๆ เลย

b007

 

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