Showing posts with label Developer. Show all posts
Showing posts with label Developer. Show all posts

Friday, June 26, 2015

ดูเว็บไซต์นั้นว่า ใช้ Framework,Web server อะไร ใช้ CMS ไหม ด้วย BuiltWith

บางทีเราเข้าไปเจอเว็บไซต์สวยๆ เราก็อาจจะรู้ว่าเว็บไซต์นั้นเขียนด้วยภาษาอะไรบ้าง ใช้ Framework อะไรในการเขียน ใช้ Web server อะไร แล้วใช้ CMS(Content Management Systems) ไหม ถ้าใช้ ใช้ของอะไร ใช่ Wordpress ไหม อาจจะเป็นคำถามที่หลายคนสงสัย

ซึ่งวันนี้จะมาแนะนำวิธีการหาคำตอบนั้นด้วย BuiltWith.com

วิธีเช็คว่า เว็บไซต์ นั้นสร้างจากอะไร เครื่องมืออะไร


จากนั้นพิมพ์ Domain name ของเว็บไซต์ที่เราต้องการจะดูนั้นลงไป แล้วกด Lookup

ตัวอย่าง ผมลองดูของเว็บไซต์ Dek-d.com

วิธีดูว่าเว็บไซต์นั้น เขียนด้วยอะไร ใช้เซอเวอร์อะไร



ก็จะมีข้อมูลบอกตามรูป ว่า

Web Server ที่ใช้คือ Apache

Frameworks ที่ใช้ คือ PHP นั่นเอง ถ้าใช้ CMS ก็จะมีบอกว่า CMS ของอะไรด้วย ว่าเป็น Wordpress , Drupal หรืออื่นๆ

Advertising คือติดโฆษณาของที่ไหน บางเว็ปไซต์ก็อาจจะโฆษณาของเจ้าอื่นเช่น Google Adsense

ดู Website นั้นว่าเขียนจากอะไร เซอเวอร์อะไร ด้วย BuiltWith

ยังมีข้อมูลเพิ่มเติมเช่น

ใช้ JavaScript Libraries อะไรบ้าง

Audio/Video Media นั้นใช้ของที่ไหน

และข้อมูลอื่นๆอีก ลองไปใช้กันดูนะครับ

Sunday, June 21, 2015

วืธีแก้ปัญหาค่าแสงเพี้ยน เวลาเปลี่ยน Scene ของ Unity

ตัวอย่างปัญหา ค่าแสงเพี้ยน ทำให้สีวัตถุในเกมส์นั้นเพี้ยน เวลาเปลี่ยน Scene หรือโหลดสกีน (ด้วยเมธอด Application.LoadLevel () ) ของ Unity พร้อมวิธีการแก้ไข

มาดูตัวอย่างกัน ผมจำลองเกมส์ขึ้นมาเกมส์นึง ซึ่งถ้าลูกบอลชนสิ่งของ ก็จะ Game Over นะครับ

ตัวอย่างเกมส์ ที่เกิดค่าแสดงเพี้ยนขึ้นใน Unity
หลังจากชนแล้ว ก็จะแพ้ และแสดง Game Over ขึ้นมา

ตัวอย่างเกมส์ ที่เกิดค่าแสดงเพี้ยนขึ้นใน Unity
ทีนี้ ปัญหาของมันคือ เมื่อ กดปุ่ม Reset Game เราจะให้มันโหลดสกีนนี้ใหม่ โดยใช้เมธอด 

"Application.LoadLevel (Application.loadedLevel)"


ภาพของตัวอย่างเกมส์ ที่เกิดค่าแสงเพี้ยน

ก็จะรีสกีนมาเหมือนตอนแรกนะครับ แต่ปัญหาคือ ค่าแสงมันเพี้ยนไป ทำให้เกมส์มืดลง ปัญหานี้เราจะเจอแค่ใน Unity Editor เท่านั้นนะครับ ถ้าไป Test ใน Device จริงๆ จะไม่เป็นปัญหา

เรามาดูวิธีแก้กันบ้าง

เข้าไปที่ Window > Lighting 

วิธีแก้ ค่าแสงเพี้ยน เวลา Load Scene ของ Unity


จะได้หน้า Lighting ขึ้นมา จากนั้น ดูตรง Other Settings

ให้ติ๊กถูกช่อง Continuous Baking ออก แล้ว กด Build 

วิธีแก้ ค่าแสงเพี้ยน เวลาโหลดสกีน ของ Unity

เท่านี้เวลา Load Scene ก็จะไม่เกิดสีเพี้ยนแล้วครับ




แนะนำ Unity โปรแกรมสร้างเกมส์ PC,Android,iOS


Unity คือ Game Engine หรือคือ โปรแกรมสำหรับสร้างเกมส์ ที่ได้รับความนิยมมากในปัจจุบัน เพราะเป็นโปรแกรมที่ใช้งานฟรี และมีความสามารถในการทำเกมส์ที่ดีมากๆ

แนะนำ Unity โปรแกรมสร้างเกมส์  อยากพัฒนาเกมส์ ไม่ควรพลาด


คุณสมบัติ และข้อดีของทาง Unity Game Engine นั้น

1) Unity นั้น Cross Platform  คือพัฒนาแค่ครั้งเดียว แต่สามารถ Export ไปลงได้ในทุกๆ Platform ไม่ว่าจะเป็น ระบบปฎิบัติการณ์ iOS , Android , PC , Windows Phone , Black Berry หรือบน Web Player ก็ได้นั่นเอง ซึ่งเป็นคุณสมบัติที่ดีมากๆของ Unity

2) มีตัวอย่าง Source code และคลิปสอนมากมาย ที่ทาง Unity ทำไว้ให้ศึกษา รวมถึงนักพัฒนาอีกหลายๆท่านที่มีคลิปสอน

3) มี Asset Store ที่สามารถโหลด Model , ภาพ , เสียง ต่างๆที่ใช้สำหรับการพัฒนาเกมส์ได้ ซึ่งจะฟรีในบางส่วน บางส่วนอาจจะต้องเสียตัง

4) ภาษาที่จะใช้พัฒนาเกมส์ จะมีสองภาษาคือ C# และ JavaScript

5) เกมส์ดังๆหลายเกมส์นั้น ก็สร้างมาจาก Unity ไม่ว่าจะเป็น Temple Run , Angry Bird , Crossy Road


ใครที่สนใจจะพัฒนาเกมส์ ก็สามารถไปโหลด Unity มาลองเล่นได้ที่ Get Unity