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

Sublime Text 2 กับ Unity

Sublime Text 2 เป็น Text Editor ครับ แล้วมันเกี่ยวกับ Unity ยังไง ?
ก็เกี่ยวตรงที่ผมจะใช้ Sublime Text 2 ในการเขียนสคลิป แทน IDE Mono Develop ครับ
แล้ว Sublime Text 2 มันดีกว่ายังไง
-Mono Develop เน้นเขียน C# เป็นหลักน่ะครับ ที่จริงตัวผมเองก็ชอบ C# นะ แต่ตอนนี้หลงรัก JavaScript มากกว่า แต่ C# ค่อนข้างจำเป็นนะครับ เพราะ เขียนติดต่อระบบภายนอกได้ดีด้วย อย่างเช่น เราจะเขียน Integration Unity กับ Eclipse เพื่อทำ Plugin ต่างๆ สำหรับแอนดรอย์น่ะ
-แน่นอนครับ รองรับได้หลายภาษา แต่ Syntax ของ Unity ไม่มีนะเออ (แต่เด๋วจะพาทำ ให้รองรับของ Unity)
-Sublime Text 2 เสียตังนะครับ (แล้วมันดีตรงไหนอ่ะ  ไม่รู้สิ ได้ยินเค้าว่าอะไรที่ไม่ได้มาง่ายๆ มักจะเป็นสิ่งที่ดี ;p) ใช้เวอร์ชั่นฟรีก็ได้นะครับ แต่มันจะขึ้นป๊อปอัพเวลาเข้าโปรแกรม ออกจะน่ารำคาญหน่อย
แล้วก็จะใช้งานในส่วน Build ไม่ได้ และอะไรอีกเยอะแยะ บลาๆๆ
-หน้าต่างโปรแกรม มืดดีแท้ ทำให้สบายตาเวลาเราเขียนโค๊ด (ไม่รู้สิคนอื่นเป็นป่าว เวลาเจอหน้าจอขาวโล่งๆ แล้วสมองเราจะโล่งตามด้วย ฮ่าๆ)
-ความสามารถอีกเยอะแยะ บลาๆๆ ขี้เกียจพิมล่ะ

คราวนี้มาลองทำ Script Editor ของเราให้เป็น Sublime Text 2 กันบ้าง
1. โหลดโปรแกรม Sublime Text ลงเครื่องก่อนแล้วติดตั้งซะนะ
2. install Package Control ไปโหลดตัวนี้มาแล้วติดตั้งตามวิธีของในเว็บนั้นซะ ไม่ยาก
3. ดาวน์โหลด ไฟล์ นี้ ฝรั่งเค้าทำไว้ให้ล่ะ
4. เข้าไปเช็คพาทในไฟล์นี้ก่อน wrapper.ini ว่าพาทถูกต้องตรงตามเครื่องของท่านรึเปล่า ประมาณนี้

[Settings]
Application=C:\Program Files\Sublime Text 2\sublime_text.exe
Arguments="*file*:*linenumber*"

เปลี่ยนชื่อไฟล์ UnityExternalScriptEditorHeloper.exe เป็น MonoDevelop.exe
5. ไปที่ C:\ProgramFiles(x86)\Unity\MonoDevelop\bin เปลี่่ยนชื่อไฟล์จาก MonoDevelop.exe เป็น
MonoDevelop_real
6. Copy ไฟล์ทั้งหมดที่อยู่ในโฟเดอร์ที่ดาวน์โหลดมาไปวางที่ C:\ProgramFiles(x86)\Unity\MonoDevelop\bin
7. เปิดโปรแกรม Unity [Edit] -> [Preferences...]


8. โหลด https://github.com/UnicornForest/Unity3D ไปแตกไฟล์ที่
C:\Users\NameCom\AppData\Roaming\Sublime Text 2\Packages

เวลาจะใช้ให้กด Ctrl+Shift+P แล้วพิมว่า Unity


เท่านี้ก็จะได้ Syntax ของ Untiy แล้วล่ะครับ คราวนี้จะได้ไม่ต้องเขียนคำสั่งของ Unity ผิดล่ะ เพราะมีสี Syntax บอกอยู่ บลาๆๆ


 ส่วนใครทำ Plugin Helper ของ Unity  ที่จะเป็น Doc แล้วค้นคำสั่งที่เราเลือกเพิ่ม ก็ไปทำต่อในเว็บ http://www.jacobpennock.com/Blog/ ต่อเอานะ


ส่วนตัวผมค่อนข้างชอบนะ ถึง Notepad++ จะมีให้เปลี่ยน skin ให้ มืดๆแบบนี้ได้ หรือจะใช้ UnityDevelop (UnityScriptEditor) ที่สามารถเปิดหน้าต่าง Doc ของ Unity ได้กับมี autocomplete ช่วยให้เขียนโค๊ดได้เร็ว แต่ยังไงก็ชอบ Sublime Text 2 อยู่ดี แฮะๆ

แหล่งข้อมูล
http://www.jacobpennock.com/Blog/
http://www.holoville.com/blog/?p=512
http://blog.cshool.jp/2012/08/4735.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น