2012年11月30日 星期五

在Unity模型資料匯入時,移除動作檔中所夾帶的模型資料



近期在解決在Unity 3d作業時,當fbx檔案匯入時,動作檔總是會有mesh的資料一起進來的問題。

如果某一模型檔有好幾個動作,比方說,模型檔的名稱為monster.fbx而其動作有idle, walk, attack等,則相對應的檔案在Unity 3d的命名規範下,則會為monster@idle.fbx, monster@walk.fbx, monster@attack.fbx等。則每個動作檔被匯入Unity 3d時,可以看到連同模型的資料也一併的進入。

2012年11月27日 星期二

如何從Unity遊戲中,直接開啓FB App?



一般來說,開發者會透過導引的方式,希望用戶在玩完遊戲後同時也Follow粉絲頁,一方面取得第一手消息、一方面也讓玩家感到熱鬧,對吧!

但如何從Unity遊戲中,開啓FB上的粉絲頁呢?也許你會回答:

Application.OpenURL("https://www.facebook.com/WagonShootout");

Good Job~,這樣會是以瀏覽器的方式開啓,但我想你希望的是:
“先檢查手機上是否有安裝FB App,如果有就預設開啓,如果沒有在以Safari開啟。“ 

該怎麼做?很簡單,請你跟我這樣做:
public void FPClick() {
        float startTime;
        startTime = Time.timeSinceLevelLoad;
 
        //open the facebook app
        Application.OpenURL("fb://profile/你的粉絲頁ID");
        if (Time.timeSinceLevelLoad - startTime <= 1f) {
            //fail. Open safari.
        Application.OpenURL("https://www.facebook.com/WagonShootout");        }
}
上面“你的粉絲頁ID”,如何取得?

請用管理者身份進入你的粉絲頁:
點選“編輯專業”->“更新個人資料”
接著注意在你瀏覽器上的 URL 欄位,你會發現一組數字。對!那就是你的粉絲頁ID,給他貼上去就對了。



小編碎碎念:
如果你覺得這篇文章對你有所幫助,請給我們一個“贊”吧!


UnityIN 總編輯:Bric Lin,
Email: ericlin09@gmail.com
曾任職台灣某遊戲公司研發Game Engine,為書籍“OGRE入門指南”譯者,專攻Rendering技術與遊戲開發,目前為獨立團隊CocosPlay主程式

2012年11月11日 星期日

別在瞎子摸象、事後諸葛,現在就開始視覺化你的數值公式



在遊戲公司混了一段時間,最另我好奇的是每次與企劃人員討論實做數值公式時,我總會納悶 “為什麼是這個公式?根據是怎麼來?”

也許剛好與我配合的企劃比較嫩些,回想起來答案大概是以下幾個:
  1. 直覺是這樣
  2. 看魔獸的
  3. 不知道,先試再說,不行以後再調整
  4. 上一個案子這樣設定的,感覺很OK
  5. D&D官方手冊來的
獨立開發後,兼著一點企劃面的東西才發現,媽的!這東西真的很難定義。討論時也許可以很清楚的在白板上畫出想要給玩家的感覺曲線,但真的要變成可以執行的數學公式,卻是遲遲下不了筆。

追根究柢的問題就是...