ค้นหาบล็อกนี้

หัวข้อ

Cordova (2) Unity (5) WP8 (3)

วันพฤหัสบดีที่ 29 มกราคม พ.ศ. 2558

เริ่มต้นสร้าง Project กับ Cordova สำหรับ Android และ WIndow phone 8

จากบทความที่แล้ว ติดตั้ง Cordova และวิธีติดตั้งสำหรับ Android และ Window Phone 8 ครั้งนี้เราจะมาเริ่มสร้าง Project และทำการ Build file .apk กับ .xap กัน

1.สร้าง Project Cordova

       - ให้เราเปิดหน้าต่าง Command prompt โดยไปที่ run > cmd
       - จากนั้นพิมำ์คำสั่ง  cordova create path id name 
         *ตัวอย่าง cordova create C:/hello com.example.hello HelloWorld 
         *หลังจากนี้ผมจะอ้ายถึง Project HelloWorld เป็น Project หลักนะครับ
       - หลังจากสร้าง Project แล้วให้พิมพ์คำสั่ง cd project_path  เพื่อเข้าไปยังโปรเจ็คที่เราสร้าง
       - ให้เราเปิดไฟล์ C:/hello/confix.xml โดยมีหน้าตาแบบนี้


  • element widget จะมี attribute ที่สำคัญคือ
    id="ชื่อเต็มของ Project " ผมแนะนำให้แยก Platform ตามนี้ครับ

    android-packageName="com.example.hello"
    ios-CFBundleIdentifier="com.example.hello"
    *เหตุผลที่ให้ใส่แยกกันเพราะว่า ใน window phone id จะเป็นชื่อ Class หลัก ซึ่งอย่างที่รู้ๆกัน Class ไม่สามารถตั้งชื่อโดยมีเครื่องหมายพิเศษได้
  • element name จะเป็นชื่อของโปรเจ็ค
  • element description คำอธิบาย
  • element author ผู้เขียนโปรแกรม
  • element content ไฟล์ html เริ่มต้น
     - สุดท้ายให้นำไฟล์โปรแกรม(HTML,CSS,Javascript) ที่ทั้งหมดให้เก็บไว้ที่ C:\hello\www\

2.เพิ่ม Plugin ให้ Project Cordova 

         โดยการพิมพ์คำสั่ง cordova plugin add plugin_name
          *ปกติผมจะใช้ Plugin แค่ 2 ตัวคือ
          cordova plugin add org.apache.cordova.media    //ใช้สำหรับเล่นไฟล์เสียง
          cordova plugin add com.rjfun.cordova.plugin.admob    //ใช้สำหรับแสดงโฆษณาของ Admob

         หลักจากเพิ่ม plugin แล้ว file plugin จะถูก download เก็บไว้ที่ C:/hello/plugins/  

3.เพิ่ม Platform และ Build Project

         - ให้พิมพ์คำสั่งนี้ลงไปเพื่อเพิ่ม Platform
          cordova platform add android
          cordova platform add wp8
         *ในบทความของผมจะใช้แค่ Android กับ Window phone 8 เท่านั้น สำหรับ IOS ผมยังไม่เคยลองใช้จึงจะไม่ขอกล่าวนะครับ

         - cordova จะไปสร้าง Project แต่ละ Platform ที่ C:\hello\platforms\
         **สำหรับ andorid ต้องสร้างไฟล์  C:\hello\platforms\android\ant.properties ก่อนทำการ build โดยให้ไฟล์ให้ใส่ข้อมูลของ keystore ดังนี้ 
key.store=E:/Working/WorkingOutTime/Unity/Key/masterkey.keystore
key.alias=train_board_game_of_thai
key.store.password=xxxx
key.alias.password=xxxx

         - หลักจาก add Platform แล้วให้เราทำการ build เพื่อให้ได้ไฟล์ .apk และ .xap โดยให้เราพิมพ์คำสั่งดังนี้
          cordova build android --release
          cordova build wp8 --release
         และให้ไปหาไฟล์ .apk และ .xap ที่ 
         C:\hello\platforms\android\ant-build\         \\สำหรับ Android
         C:\hello\platforms\wp8\Bin\Release\          \\สำหรับ Window Phone


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







ติดตั้ง Cordova สำหรับ Android และ Window Phone 8


นานๆจะกลับมาเขียนบทความซักที ก็อย่าให้เสียเวลามาเริ่มกันเลยดีกว่า
เมื่อไม่นานมานี้ผมได้ลองอ่านและได้ศึกษาข้อมูลเกี่ยวกับ Cordova
                Cordova คืออะไร? ผมจะไม่ขอกล่าวรายระเอียดแต่จะขอสรุปสั้นๆง่ายๆว่า Cordova คือเครื่องมือที่ใช้พัฒนา Application บน Smart phone แบบ Cross platform ด้วยภาษาเว็บซึ่งในที่นี้ก็คือ HTML5,CSS,Javascript มาถึงตรงนี้หลายคนคงอยากพัฒนา Application ขึ้นมาทันทีเลยใช่ไหม งันเรามาเริ่มกันเลยดีกว่า

วันพฤหัสบดีที่ 2 ตุลาคม พ.ศ. 2557

Unity - ใส่ Physic ให้วัตถุ 2 มิติ แบบง่ายๆ

Unity นั้นมีเครื่องมือเกี่ยวกับ Physic โดยที่ใช้งานง่ายมากไม่ต้องเขียนโค้ดสักบันทัด
เรามาเริมกันเลยดีกว่า



ขั้นตอนที่ 1 ให้เราสร้างรูปภาพ วงกลม และ 4 เหลี่ยม สร้างเสร็จลากมาวางใน Assets ของโปรแกรม Unity เลย

Unity Build (.apk) สำหรับ Android

ขั้นแรกให้ไป Download Android SDK มาลงก่อนครับ จำเวอร์ชั่นไม่ค่อยได้ได้น่าจะเป็น API 2.1 , 2.2 , 2.3.3 นี่แหละ อันนี้ยอมรับลงอยู่นาน + กับเน็ตหอพักที่ช้าโครตๆ ลองดูที่ผมลงไปแล้วกันครับ ลงมันมั่วๆ



Unity Build (.xap) สำหรับ Window Phone 8

Build XAP for Window Phone 8 นั้นอาจจะต้องใช้ Visual studio for Window phone ถ้าใครยังไม่มีก็ไปหาโหลดกันมาก่อนเลยนะครับ

วันอาทิตย์ที่ 27 กรกฎาคม พ.ศ. 2557

Unity - เริ่มต้นโปรเจ็ค

บทความนี้จะเขียนเรื่องเกี่ยวกับ

  • สร้าง Project กับ Unity
  • Build งานสำหรับ Window Phone 8, Android, iOS
สร้าง Project กับ Unity

           เริ่มต้นที่เปิดโปรแกรม Unity มาแล้ว  ให้ทำการตั้งค่าที่อยู่โปรเจ็ค Project Location  และ เลือก Setup defaults for : 2D  นะจุดๆนี้บอกเลยว่าผมเน้นทำแต่โปรเจ็คเกมส์ 2 มิติเท่านั้นนะครับ ไม่มี 3 มิติเจือปนใน Blog ทั้งสิ้น


วันเสาร์ที่ 10 พฤษภาคม พ.ศ. 2557

เริ่มต้นเขียนเกมส์แบบคนทุนน้อย กับ Unity

Unity คือ Game Engine ชนิดหนึ่งที่ฟรี(สำหรับเวอร์ชั่นธรรมดา) เหมาะอย่างมากกับนักพัฒนาเกมส์อินดี้ ที่ไม่มีทุนแต่อยากสร้างเกมส์เป็นของตัวเอง ขายเอง รวยเอง
เวอร์ชั่นฟรีนี้สำหรับเกมที่ขายได้ไม่เกิน 100,000$ นะครับ ดูรายระเอียดกันที่นี่เลย https://unity3d.com/unity/licenses
ส่วน Download ก็ลิงค์นี้เลยครับ https://unity3d.com/unity/download

Unity ที่ผมจะเขียนใน Blog นี้จะเป็นเวอร์ชั่น 4.3.4 Free ซึ่งจะเน้นเขียนเกมส์บน Smart phone /Tablet ทั้งของ

  • Android
  • iOS
  • Windows Phone 8
ส่วนของเกม Console และ PC ผมไม่ได้เขียนนะครับ