2011年9月4日 星期日

Hami SDK 申請

現在google Market退出台灣後,
想要利用app收費,
但是又不想要自己搞金流系統的狀況下,
只好利用中華電信的 Hami app商城來製作了.....

想要申請 Hami 的 app可以按照以下步驟:

1. 進入以下網址下載準備文件範本:
https://halink.emome.net/developer/Cooperate.jsp

2. 個人開發商申請要準備三份文件,分別是申請單、帳戶正反面影印本、身分證正反面影印本
這三份文件的簽名都要是本人簽名,並且蓋上私章
如果覺得不放心可以加簽「僅供XXX申請使用」

3. 將文件掃描或是用數位相機翻拍後,
上傳到https://halink.emome.net/Provider/halinkapply/sw_applyForm.jsp?mall=soft

接下來就是漫長的等待,根據本人經驗,大概要等5個工作天,
最機車的是,還沒有電話可以詢問 = ="

等到以後,就可以進入供應商專區下載SDK的文件了~~

2011年8月17日 星期三

Android - MapView 紀錄

MapView是Google Map的展示視窗,

當你要新增MapView時,必須要取得開發者的API,
詳細的申請方法就請大家去拜一下Google大俠,

注意:是開發的API是跟著電腦跑的,
也就是每台電腦的API都會不同~~

--------------------------------------------------------------------------------------------

在設定部分有幾點要注意:

1. 開發系統記得要選擇 Google APIs 的版本


2. 在 AndroidManifest.xml 加上



<action name="android.intent.action.MAIN">
<category name="android.intent.category.LAUNCHER">
</category>
</action>



目前有幾個function提供參考:

2011年8月2日 星期二

Ogre3D SDK 1.7.3 for Apple iPhone iOS on MAC開發環境


全文參考
http://www.tonybhimani.com/2011/07/09/ogre3d-sdk-1-7-3-for-apple-iphone-ios-howto/
再加上自己反覆的測試所得到的結果

測試環境:

VMware 7.0
MacOS 10.6
Xcode 3.2

第一步:準備檔案

想在Mac上運行Ogre3d IPhone需要準備以下檔案


2. 進入 Ogre iOS dependencies 下載Ogre_iOS依存性(?)套件 Ogre_iOS_4.3_Dependencies_20110411.dmg
與 Xcode 的Ogre模板套件 Ogre_Xcode_Templates_20101211.pkg.zip

3. 進入CMake官網下載區 下載 Mac版的 CMake 2.8.5 (或更新的版本)




第二步:安裝SDK



先把回來的OGRE 1.7.3 SDK for iPhone點兩下,然後會看到圖示後,將 OgreSDK 資料夾複製到 System 下。












Dependencies_20110411.dmg點兩下,並將 iPhoneDependencies 複製到 OgreSDK 裡面。










第三步:編譯SDK

由於SDK都是用C++的函式庫編輯的,所以我們需要用CMake來將SDK轉為xCdoe專案

在安裝完CMake後,在 Where is the soucer code:Where to build the binaries: 都指向路徑
/OgreSDK (也就是剛剛把OgreSDK複製到的位置) ,然後按下 Configure















按下後在下拉式選單選擇 Xcode,按下 Done

這時候CMake會開始進行編譯,但是會出現錯誤,此為正常狀況,


這時候按下 Add Entry,出現彈出視窗後,在Name欄輸入OGRE_BUILD_PLATFORM_IPHONE,TypeBoolValueTrue ,設定完成以後按 done 並重新按下 Configure,此時會正確的完成並沒有錯誤,完成後再按下 Generate 產生 .xcodeproject 檔案

產生完畢之後,雙擊 Orge.xcodeproject 打開Xcode專案,

確定 Project > SetActiveTarget 選擇為 ALL_BUILD
然後按下Build And Run即可看到範例檔




第四步:建立模板

點開Xcode 的Ogre模板套件 Ogre_Xcode_Templates_20101211.pkg.zip
此時會產生一個 Ogre Templates for Xcode.pkg,在點兩下進行安裝,
再安裝到最後的時候會出現以下的畫面,

上面那個是一般的Ogre3D的模板,可以略過,
所以點選下面的Find Oger,並且指向 /OgreSDK,並且按確定後即可

















接下來是非常麻煩的基本設定,
經過基本設定以後再 New 一個新的專案以後,
lib設定就不用在設定一次,


首先先打開終端機,分別鍵入以下指令:

cd /Library/Application\ Support/Developer/Shared/Xcode/Project\ Templates/Ogre/iPhone\ OS/
cd ___PROJECTNAME___.xcodeproj/
sudo nano project.pbxproj

如果成功就會進入以下畫面
















在編輯模式下有幾個快速鍵,
ctrl + \ 是取代
ctrl + _ 
先用取代將_OGRESDK_ROOT_取代成 /OgreSDK_iOS

然後用跳行指令在323、335行揷入以下Code

OTHER_LDFLAGS = /usr/lib/libz.dylib;

做完以後按下ctrl + o進行寫入的動作,然後按下ctrl + x跳出

如果以上動作有確實完成,
就可以新增一個新的Xcode專案,並新增一個 Ogre 的 IPhone專案,


新增後直接Build And Run就可以看到成果了,真是可喜可賀~~~<


2011年3月3日 星期四

Flash Builder 運行Flash11+ away3D 4.0

設定 Flash Builder / Burrito

1. 下載 Away3D 4.x Broomstick 跟範例
http://away3d.com/downloads

2. 下載 Flex Hero SDK 4.5.0.19786
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+Hero

3. 下載 Flash Player 11 "Incubator"
http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html

4. 解壓縮 Flex Hero SDK 4.5.0.19786.zip到你指定的位置
(以下用D:\flex_sdk_4.5.0.19786)

5. 下載 flashplayer_inc_playerglobal_022711.swc

6. 在(D:\flex_sdk_4.5.0.19786)\frameworks\libs\player 底下開一個新資料夾[11.0],
將flashplayer_inc_playerglobal_022711.swc 放進去並更名為playerglobal.swc

7. 打開(D:\flex_sdk_4.5.0.19786)\templates\swfobject\index.template.html
在以下地方加上code


//at line 49 add: params.wmode = "direct";
//at line 87 add:
//at line 94 add:


設定 Away3D 範例

1. 開新專案 > 選擇"ACtionSript Object"

2. 在"Flex SDK version"內, 右邊有個"Configuer Flex SDK's"




















點選"ADD",然後將Flex SDK路徑設定,就會看到"Flex4.5",
勾選以後按確定,然後按"Finish"開始新增專案










3. 在專案上按滑鼠右鍵,選擇"properties",在左邊選單選 "ActionScript compiler" 後做以下動作
(1) 確定 SDK 使用 Flex4.5
(2) 將 "Adobe flash player version" 設定為11.0.0
(3) 在 "Additional complier arguments" 新增"-swf-version=13"

















4. 解壓縮 Away3D 4.x Broomstick 後,在 "ActionScript compiler"
新增 "Source Path" (away3d_4_0_0_molehill/src)
跟 "Library Path" (away3d_4_0_0_molehill/lib)

5. 解壓縮 Away3D 4.x Broomstick 的範例後,
將 範例 "embeds" 資料夾複製到 專案內"src"的上層
將 範例 "src" 資料夾內的所有檔案複製到 專案內"src"的(default package)





















這樣應該就可以了吧.....

2011年3月1日 星期二

AS3 override function

如果想要在物件的某項屬性有所更動的時候動作,

可以使用override這個方法~~



如下列程式,
會在當有人使用obj.x = (Number)的時候觸發

override public function set x(x:Number):void{
super.x = x
}

2011年2月16日 星期三

魔神英雄傳2 OP2 "Fight!" 歌詞

ファイト 振り向かずに ファイト 歩き出すよ
涙は光る勇気の 雫に変えて一歩ずつ
ファイト ファイト もっと自分を信じたい


いらないのもを捨てたら こんなにも
心の中に無限に 広がったよ
傷ついた時にしか 見えないものが
今なら瞳に 映り始める
Just Try-again 強くなる チャンスさ


ファイト 広がる空 ファイト 青い大地
心にきらめく風を 自分自身で生み出すよ
ファイト ファイト 太陽よりも熱くなれ


一人静けさの中で 目を閉じる
そんな時間が自分を 育ててゆく
大人へと変わってく その時人は
自信を失くして 迷ってしまう
But It's All-right きっとうまく行くさ


ファイト どんな時も ファイト 信じてるよ
夢は絶対叶うさ 過ちなんかおそれない
ファイト ファイト もっと明日を感じたい


ファイト 振り向かずに ファイト 歩き出すよ
涙は光る勇気の 雫に変えて一歩ずつ
ファイト ファイト もっと自分を信じたい

魔神英雄傳2 OP1 歌詞-Step by Step

Step by Step

臆病(おくびょう)だった yesterday
思(おも)い切(き)り泣(な)きたいよ
くじけちゃ駄目(だめ)だよ
何時(いつ)でも 一人(ひとり)じゃない

遠(とお)い夢(ゆめ)の輝(かがや)き
とり戻(もど)しておいでよ
瞳(ひとみ)を閉(と)じればいいのさ

心(こころ)の片隅(かたすみ)に
傷跡(きずあと)を残(のこ)しても
恐(おそ)れないで 今(いま)は二人(ふたり)

あきらめないで Step by Step
夢(ゆめ)をつかむよ Your Fight Jump
いつも君(きみ)と明日(あした)に向(む)かって
走(はし)り続(つづ)けて Step by Step
信(しん)じていたい Your Fight Jump
空(そら)に向(む)けて叫(さけ)んでたい
燃(も)えてる in my heart

風(かぜ)のシューズを履(は)いて
どこまでも行(い)きたいね
失(うしな)うものなど今(いま)なら 何(なに)もないさ

淋(さび)しさに負(ま)けないで
歩(ある)き出(だ)してごらんよ
無限(むげん)の勇気(ゆうき)を集(あつ)めて

あふれでる涙(なみだ)も
いつの日(ひ)か振(ふ)り向(む)けば
君(きみ)の胸(むね)の宝物(たからもの)さ

うつむかないで Step by Step
愛(あい)が届(とど)くよ Your Fight Jump
どんな時(とき)も背中(せなか)をみせずに
素直(すなお)になって Step by Step
感(かん)じていたい Your Fight Jump
きっと何(なに)かつかめるのさ
燃(も)えてる in my heart

あきらめないで Step by Step
夢(ゆめ)をつかむよ Your Fight Jump
いつも君(きみ)と明日(あした)に向(む)かって
走(はし)り続(つづ)けて Step by Step
信(しん)じていたい Your Fight Jump
空(そら)に向(む)けて叫(さけ)んでたい
燃(も)えてる in my heart