Year: 2015
-
Android Developer
เขียนแอพ Android สร้าง Animation เวลาเปลี่ยนหน้าด้วย Intent
การเปลี่ยนหน้าของ Android ด้วย Intent Activity นั้นบางทีเราต้องการ Animation เลื่อนหน้าจอจากขวาไปซ้าย หรือซ้ายไปขวา ให้ดูน่าสนใจเราสามารถทำได้ดังนี้ ให้เราสร้าง New Project ขึ้นมาใหม่ตั้งชื่อว่า IntentAnimation กำหนดรูปแบบเป็น Blank Activity ครับ สร้าง…
Read More » -
Game Development
Point-Click Movement แบบเกม Diablo ด้วย Mouse บน Unity
บทเรียนแบบสั้นกระชับในการพัฒนาเกมสไตล์ Diablo ที่ใช้ Mouse ในการ Point-Click เพื่อเดินไปตำแหน่งที่คลิกล่าสุดใน Unity 3D ก่อนจะศึกษาบทเรียนนี้แนะนำให้ไปอ่านบทเรียนก่อนหน้านี้ก่อนที่: เขียนเกมด้วย Unity3D ในตัวอย่างนี้จะไปแบบสั้นๆ กระชับคือการควบคุมด้วย Mouse คลิกซ้ายแล้วเดินไปตำแหน่งนั้นๆ เพียงแค่นั้นแต่ก่อนจะเรียนรู้ได้ให้ไปเตรียมพร้อม เรื่องของ Animator Controller…
Read More » -
Game Development
สร้าง Multiplayer Game บน Unity 3D ด้วย NetworkManager
เกมแบบหลายผู้เล่นในระบบเครือข่ายหรือ Multiplayer Game บน Unity 3D นั้นมี Asset Store มากมายให้เลือกใช้แต่ในบทเรียนนี้เราจะมาเรียนรู้เรื่องของ Network Manager กันก่อน ในบทเรียนนี้จะเริ่มต้นโดยการเรียกใช้ Network Manager ให้รู้ก่อนว่าเราสามารถทำอะไรกับมันได้บ้าง โดย Flow หลักของเกมที่เราจะพัฒนาจะมีการทำงานต่อไปนี้…
Read More » -
Developer
Hack! JavaScript APIs สำหรับควบคุมมือถือผ่าน Mobile Browser
บทความ Life Hack! เบาๆ แต่แสบสันวันนี้คือการแนะนำ APIs ของ JavaScript เก๋ๆ มาควบคุมการทำงานของอุปกรณ์โทรศัพท์มือถือผ่าน Mobile Web Browser หลังจากที่ใช้ชีวิตในการเขียนโปรแกรมเชื่อมต่อ บอร์ด Microcontroller อย่าง Raspberry Pi A+ และ…
Read More » -
Game Development
เขียนเกม Unity 3D การทำ Mouse Movement เคลื่อนไหวตัวละคร
บทเรียนการพัฒนาเกมด้วย Unity 3D กับการเคลื่อนไหวตัวละครด้วยเคลื่อน Mouse ไปมาซ้ายขวา สำหรับผู้เริ่มต้นพัฒนาเกมด้วย Unity และภาษา C# ตัวอย่างเช่น เกมยิงต่างๆ บทเรียนก่อนหน้านี้: https://www.daydev.com/category/developer/s11-game-development/unity-3d เปิดโปรเจ็ค Unity ขึ้นมาเลยครับ เทคนิคนี้ไม่ยากเลยแม้แต่น้อย สร้าง Player ลงไปใน…
Read More » -
Android Developer
เขียนแอพ Android อ่านค่า NFC เบื้องต้น
บทเรียนเบื้องต้นสำหรับนักพัฒนาแอพพลิเคชันบนแพลตฟอร์ม Android กับการอ่านค่า NFC เบื้องต้น, สิ่งที่ต้องใช้ NFc Tag, Android Studio และสมาร์ทโฟนที่รองรับ NFC บทเรียนก่อนหน้านี้: บทเรียนการ เขียนแอพ Android ตัวอย่างนี้ต้องใช้การทดสอบบน สมาร์ทโฟนเครื่องที่รองรับ NFC เท่านั้นครับ…
Read More » -
Developer
สร้าง Single Page Applicationด้วย Node JS และ Express JS
บทเรียนนี้จะเป็นการพัฒนาแนวทางของการทำ Single Page Application (SPA) อย่างง่ายด้วย Node JS และ Express JS สำหรับผู้เริ่มต้นได้ศึกษาการทำงานของ Mean Stack ก่อนอื่นที่เราจะเริ่มพัฒนาเราต้องดาวน์โหลด Node.JS มาติดตั้งลงเครื่องก่อน ก่อนที่จะเข้าสุ่ Mean Stack…
Read More » -
Angularjs
เตรียมความพร้อม AngularJS กับ MongoDB ผ่าน MongoLab
บทเรียนนี้เป็นการเตรียมความพร้อมสำหรับการใช้ MEAN Stack ที่กำลังฮิตกัน โดยจะเป็นการใช้ AngularJS ร่วมกับ MongoDB ผ่าน Service ฟรีของอย่าง MongoLab.com ก่อนจะเข้าบทเรียนอยากให้ศึกษา AngularJS กันก่อนที่บทเรียนเหล่านี้ครับ https://www.daydev.com/category/developer/angularjs ทีนี้ก็มาพูดเรื่องของ Database แบบ NoSQL กันอย่างเจ้า MongoDB…
Read More » -
Android Developer
เขียนแอพ Android ร่วมกับ Parse.com ในการ ParseQuery ข้อมูล
ตัวอย่างการใช้งาน Parse.com ในการ Query ข้อมูลในระบบ Cloud พัฒนาร่วมกับการเขียนแอพพลิเคชัน Android ด้วย Android Studio เพื่อใช้ข้อมูลเป็นระบบหลังบ้าน ศึกษาบทเรียน การพัฒนาแอพพลิเคชัน Android ศึกษาการใช้ Cloud Service ของ Parse.com…
Read More » -
Programming Language
การเริ่มต้นเขียนโปรแกรม Python ด้วย Pydev บน EClipse
หลังจากตั้งค่า Python บน Eclipse ด้วย Pydev ไปแล้วบทเรียนนี้จะเป็นการเริ่มต้นสร้าง Project ใหม่สำหรับการเขียนโปรแกรม Python สำหรับรูปแบบ GUI และ DJango บทเรียนก่อนหน้านี้ ศึกษาได้ที่: บทเรียนภาษาโปรแกรม Python ให้เราสร้าง New…
Read More » -
Programming Language
การติดตั้ง Pydev สำหรับเขียนโปรแกรม Python บน Eclipse
บทเรียนการติดตั้ง Framework สำหรับพัฒนาโปรแกรมภาษา Python ด้วย Pydev ผ่านการติดตั้ง Environment บน Eclipse สำหรับเขียน GUI และ Django ทำเว็บแอพพลิเคชัน บทเรียนก่อนหน้านี้ ศึกษาได้ที่: บทเรียนภาษาโปรแกรม Python เริ่มต้นให้เราเปิดโปรแกรม…
Read More » -
Programming Language
คำสั่ง Condition เงื่อนไข If Else และ loop ทำซ้ำบน Python
บทเรียนการเขียนโปรแกรมเบื้องต้นด้วยภาษา Python สำหรับตรวจสอบ Condition เงื่อนไขอย่าง If Then Else และการวน Loop เพื่อทำคำสั่งซ้ำสำหรับผู้เริ่มต้น บทเรียนก่อนหน้านี้ ศึกษาได้ที่: บทเรียนภาษาโปรแกรม Python บทเรียนนี้จะเป็นการศึกษาการเขียนโปรแกรมภาษา Python เบื้องต้นในส่วนของการตรวจสอบเงื่อนไข If Then…
Read More » -
Android Developer
เขียนแอพ Android การทำ Push Notification และทำงานกับ Parse
บทเรียนสำหรับคนที่ต้องการสร้างระบบ Push Notification บนระบบปฏิบัติการ Android ผ่าน Android Studio ร่วมกับระบบเว็บไซต์ Cloud ของ Parse.com มาพัฒนาใช้ร่วมกัน ศึกษาบทเรียนก่อนหน้านี่ได้ที่ บทเรียนการพัฒนาแอพพลิเคชัน Android ย้อนหลัง แต่ถ้าหากว่าพร้อมแล้วให้เราเข้าไปสมัครสมาชิกเข้าระบบของเว็บไซต์ http://www.parse.com ครับ…
Read More » -
Programming Language
การจัดการชุดข้อมูล tuple() และ list()ในภาษา Python
ชุดข้อมูลแบบ tuple() เป็นชุดข้อมูลที่มีโครงสร้างใกล้เคียงกับ list() สามารถเก็บข้อมูลภายในหลายจำนวนในตัวแปรชุดเดียวกัน โดยมีอ้างถึงข้อมูลผ่านการเรียก Index ของชุดข้อมูลภายใน ตัวอย่างการประกาศตัวแปร แบบ tuple() รูปแบบการ ใช้งาน tuple() avengerTeam =("iron man", "captain america","hulk","black widow") print…
Read More » -
Angularjs
ionic framework กับ AngularJS ดึง Instagram ด้วย #HashTag
คำสั่งแบบง่ายสำหรับผู้เริ่มต้นพัฒนาแอพพลิเคชันแบบ Cross-Platform ด้วย ionic framework และ AngularJS ดึง API ของ instagram ผ่านการใช้ #HashTag ต่างๆ มาแสดงผล ง่ายและเร็ว คือ คำนิยามสั้นของบทความนี้ ทบทวนบทเรียนย้อนหลังได้ที่ https://www.daydev.com/category/developer/angularjs…
Read More » -
Angularjs
ระบบ Login ผ่าน Webservice บน ionic framework ด้วย AngularJS
ตัวอย่างการสร้างระบบ Web Service สำหรับทำฟังก์ชัน Login เข้าสู่ระบบเพื่อให้ ionic framework สามารถเรียกใช้ผ่าน http protocol ด้วย ภาษา PHP และ AngularJSทบทวนบทเรียนย้อนหลังได้ที่ https://www.daydev.com/category/developer/angularjs จากบทเรียนก่อนหน้านี้คือ: การสร้างระบบ Login สำหรับ ionic…
Read More » -
Angularjs
การสร้างระบบ Login สำหรับ ionic framework ด้วย AngularJS
ตัวอย่างการสร้าง Template ของ ionic framework แบบ Side Menu เพื่อดึงหน้า Login เข้าสู่ระบบมาพัฒนาเงื่อนไขการทำงานร่วมกับ AngularJS สำหรับผู้เริ่มต้นพัฒนา Cross-Platform Apps ทบทวนบทเรียนย้อนหลังได้ที่ https://www.daydev.com/category/developer/angularjs บทเรียนนี้จะเป็นการสร้างระบบ Login เบื้องต้นอย่างง่ายโดยไม่เชื่อมต่อฐานข้อมูลแบบ APIs…
Read More » -
Android Developer
เขียนแอพ Android ดึงข้อมูล JSON เก็บ Cache Imagd ด้วย Volley
การเขียนแอพพลิเคชันบนแพลตฟอร์ม Android ด้วย Android Studio ในการดึงข้อมูล JSON Webservice และโหลดรูปภาพ Image จาก Serve ผ่าน Cache เพิ่มความเร็ว ด้วย Volley แรกเริ่มเดิมทีเราเลยเขียนแอพพลิเคชันในการดึง ข้อมูลจาก JSON…
Read More » -
Game Development
Unity2D การนำ Sprite Sheets ไปสร้าง Animation ในเกม
บทเรียนสำหรับพัฒนาเกม 2D หรือเกม 2 มิติด้วย Unity 2D บทเรียนแรกในการสร้าง Animation จากภาพกราฟิก Sprite Sheets ของตัวละครไปสร้างไฟล์ .anim เพื่อใช้ในเกม ในรอบนี้เราจะมาสร้างเกม 2 มิติ หรือ 2D…
Read More » -
Angularjs
การใช้งาน ionic Framework ร่วมกับ AngularJS แสดง Card View
บทเรียนการเขียนโปรแกรมด้วย AngularJS ร่วมกับ ionic framework เบื้องต้นสำหรับการนำ CardView มาแสดงผลบนแอพพลิเคชันของเราให้เหมือน Facebook ทำงานร่วมกับ Json บทเรียนก่อนหน้านี้: https://www.daydev.com/category/developer/angularjs เป็นการทบทวนคำสั่งภาษา AngularJS และ ionic framework เบื้องต้นในการดึง Web Service…
Read More » -
3D
Blender การใส่กระดูกให้โมเดล 3 มิติด้วย Rigify Add-on
บทความนี้จะเป็นขั้นตอนการใส่กระดูกสำหรับโมเดล 3 มิติด้วย Blender ผ่าน Add-on ที่ชื่อว่า Rigify ที่สามารถใส่กระดูกได้รวดเร็ว แบบ Automatics-weight อัตโนมัติไว้ใช้กับงานเกม เปิดโปรแกรม Blender ขึ้นมาได้เลยครับ ศึกษาการปั้น และการใช้งานแบบ Quick Step ได้ที่…
Read More » -
3D
Quick Step:โปรแกรม Blender การสร้าง Texture ด้วย UV Mapping
บทเรียนนี้ต่อยอดจากการปั้นโมเดล 3 มิติด้วย Blenderแบบ Low Polygon สำหรับเกม ในส่วนนี้จะเป็นการสร้าง Texture รายละเอียดสำหรับห่อตัวโมเดลของเราทีละส่วนครับบทเรียนก่อนหน้านี้: Quick Step: การใช้งาน Blender สำหรับขึ้นโมเดล 3 มิติสำหรับเกม หลังจากที่เราฝึกการปั้นโมเดลมาได้สักระยะแล้วให้ลองปั้นโมเดลที่เราถนัดขึ้นมาสักตัวครับ หรือหา Template Model…
Read More » -
3D
Quick Step: การใช้งาน Blender สำหรับขึ้นโมเดล 3 มิติสำหรับเกม
บทเรียนนี้เป็นการแนะนำเครื่องมือในการปั้นโมเดล 3 มิติ ด้วยโปรแกรม Blender ที่ฟรีครับไม่ต้องเสียค่าใช้จ่าย มาเริ่มบทเรียนแบบเร่งรัดดีกว่า ก่อนจะเริ่มบทความนี้แนะนำให้เพื่อนๆไปดาวน์โหลดโปรแกรม Blender กันก่อนครับ ฟรีแน่นอนที่ https://www.blender.org เมือติดตั้งเรียบร้อยแล้วจะเจอหน้าจอการทำงานครับ สำหรับคำอธิบายเครื่องมือใน Quick Step คงต้องบอกตรงๆ ว่าไปศึกษาเองครับ (อ่านกันเองได้จะมาเสียเวลาทำไม) กดปุ่ม “B”…
Read More » -
Android Developer
เขียนแอพ Android การใช้ CardView ร่วมกับ UI
หลังจากที่เราได้ศึกษาการใช้งาน Material Design ออกแบบ UI ของ Android ไปแล้วคราวนี้เราก็จะมาลองใช้งาน CardView บน Android ของเราครับว่ามันจะสวยงามแค่ไหน บทความที่ควรศึกษาก่อนหน้านี้ เขียนแอพ Android การปรับ UI ด้วย Material Design หรือหมวดหมู่สำหรับนักพัฒนาแอพพลิเคชันบน…
Read More » -
Android Developer
เขียนแอพ Android การปรับ UI ด้วย Material Design
หลังจากที่ Android ออกเวอร์ชัน Lollipop หรือ SDK V 21-23 ออกมานั้นก็ได้มี Material Design ออกมาให้เราได้ตกแต่ง UI แอพของเราครับ การออกแบบของ Material Design นั้นก็สามารถไปหาดูได้ในเว็บไซต์นี้ครับ http://www.materialup.com เรามาเริ่มกันดีกว่าครับ…
Read More » -
Android Developer
เขียนแอพ Android การสแกน QR Code และ Bar Code Reader
บทเรียนนี้เป็นบทเรียนง่ายๆ สั้นๆ เกี่ยวกับการพัฒนาแอพพลิเคชันบนระบบปฏิบัติการ Android สำหรับสแกน QR Code และ Bar Code Reader ครับ หลายๆ คนอยากจะพัฒนาแอพพลิเคชันสำหรับสแกน QR Code สำหรับรับค่าต่างๆ อยู่ บนสมาร์ทโฟน Android…
Read More » -
Android Developer
OpenCV บน Android การทำแอพพลิเคชัน Censor แบบ Pixels
เป็นการหยิบ Feature ส่วนของ Computer Vision ใน OpenCV มาใช้กับการพัฒนาแอพพลิเคชันบนระบบปฏิบัติการ Android เพื่อ Censor ภาพด้วย Pixels สำหรับผู้เริ่มต้นครับ ก่อนจะเข้ามาทดลองทำ Labs นี้ผมแนะนำให้ลองศึกษาบทเรียนก่อนหน้านี้ก่อนครับ การเขียนแอพพลิเคชัน Android ร่วมกับ…
Read More »