[UNITY] [Spine] Separator by tosawat
May0
การใช้ Spine ร่วมกับ UNITY นั้นทำให้การทำงานง่ายขึ้นมาก แต่ก็มีหลายอย่างที่ถูกจำกัดไว้ ถ้าหากเราอยากแบ่ง Order in Layer ของ Spine ให้มีหลายชั้น เพื่อที่จะได้เอา Particle หรือ Object อื่นๆมาสอดไว้ตรงกลางก็จะต้องทำตามขั้นตอนดังนี้
- หลังจากสร้าง Spine GameObject (skeleton) แล้วเราก็จะมี หน้าตาแบบนี้ และประกอบด้วย Script ดังรูปนี้
- หากอยากให้ Spine GameObject นี้มีการแบ่ง Layer ให้คลิ๊กขวาที่ Skeleton Animation (Script)
- และเลือก Add Skeleton Render Separator
- จะได้ Script ใหม่โผล่ออกมาแบบนี้
-
[UNITY] ใช้ AssetBundle ด้วย Resources.Load (ไม่ต้องใช้ Internet) by tosawat
Apr0
หากอยากใช้ AssetBundle ที่เราเตรียมไว้แล้ว แต่ไม่อยากให้โหลดจาก server ของเรา ก็มีวิธีการดังนี้
1. ให้เปลี่ยนนามสกุลของไฟล์ AssetBundle ให้เป็นไฟล์ .txt
2. จากนั้นนำไฟล์ AssetBubdle.txt ไปใส่ไว้ใส Folder Resources ของ Unity Project
3. ใช้ code ชุดนี้ ในการโหลด AssetBundle
fileAsText = Resources.Load(“AssetBundle.txt”) as TextAsset;
byte[] bundleData = fileAsText.bytes.Clone() as byte[];
AssetBundleCreateRequest bundleRequest = AssetBundle.CreateFromMemory( bundleData );
4. เราก็จะได้ bundleRequest.assetBundle เป็น AssetBundle มาให้ใช้ได้ตามอัธยาศัย
[UNITY][Facebook SDK] FB.Apprequest by tosawat
Mar0
วันนี้จะมาสังคายนา parameter ของ method FB.AppRequest นะครับ
หลังจากที่นั่งทำเรื่อง App Request บน UNITY อยู่หลายวัน ประสบปัญหา App Crash เมื่อกด Invite Friends ไปแล้ว วันนี้ก็เลยจะมา สังคายนา parameter ที่ถูกต้องของ method FB.AppRequest กันนะครับ
FB.AppRequest(“Message”, Selected, null, null, null, “Data”, “Title”, delegate (IAppRequestResult requestResult){});
param1:
[Unity] วิธี เปลี่ยน/ปิด Sky Box ใน Unity 5 by tosawat
Feb0
ใน Unity 5 นั้น เวลาเราสร้าง Scene ใหม่ จะมี Skybox ติดมาให้โดยอัตโนมัตินะครับซึ่งเรามีวิธีปิดหรือเปลี่ยน Sky box ดังนี้ครับ
คลิกที่ Window -> Lighting ครับ
[TortoiseHg] วิธีแก้ปัญหาเมื่อ rename ชื่อไฟล์แล้วมีปัญหา push-pull ไม่ได้ by tosawat
Jan0
เมื่อเราสั่ง Commit ใน TortoiseHg แล้ว ต้องรอนานมาก แล้วมันก็ฟ้องเรามาว่า
waiting for lock on repository c:\src\McVrsServer held by ‘YourName’
ทำยังไงล่ะทีนี้ วันนี้เรามาเสนอวิธีแก้กันนะครับ
ขั้นแรกให้ลบไฟล์ที่ชื่อ wlock ที่อยู่ใน folder .hg ใน Root ของ Project เรานะครับ งงไหม เอาง่ายๆมันคือ .hg/wlock อ่ะครับ
ขั้นต่อไป ก็ใช้ tortoiseHg กันได้ตามปกติเลยครับ จบบ