据官方消息,这个开发包是支持多国语言的。 5 W1 g1 P% U0 C$ f
像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。 6 S0 Q. B* I& o9 m) j% G! Y. |5 F
待研究。
' G8 K" N8 S( w+ J- J; @4 `/ B# s& s. G$ Z2 k6 a
原文 / {1 d! l8 U. Q$ P) i6 n
http://www.popcade.net/read.php?tid=64 3 k% o" p- f3 {9 K( i( \/ L
/ H% {' [; Y- |. c* L% t
名稱:Playground SDK % R. i$ z& \& v* }
作者:Playground Inc. / w2 Q; Z; W8 p( ?( R6 x
首頁:https://developer.playfirst.com/
- n H8 W4 p; ?& m授權:免費使用,不須綁約
- f" H" V1 I# w& F- ~) k0 T# J/ w特性:2D DX7 UNICODE CPP SDK " D8 c/ y0 _& Q
, _1 Y) U" ^: w' P( }這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。
! L$ \. D! K/ H& V3 L4 b+ N5 f9 g& R1 Y# q
取得: c T) w+ {: [4 `3 V5 G8 {- H0 Z# o
1.前往https://developer.playfirst.com/home ' B* r5 }9 m. `* B5 g* c9 N
2.註冊你的帳號並從郵件中取得密碼
# r. ^4 u- }3 {7 P B: |. i3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯
- u' E7 B4 ? d; Z A' O7 }9 D! Z% h" A+ D2 K
特色:
. J! q* E5 y6 i; j4 x" S1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同 : Y5 w- g3 F/ R6 \8 f+ w g% i
2.基於Web方式的ActiveX介面,可在瀏覽器上運行 2 `0 f/ D9 Z) \5 W c
3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言 ' `% o/ T5 k9 E/ M. x* h6 T6 W
4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上
5 i+ U1 K' C1 z7 z* [1 w& p
5 P6 R: G1 ^; d2 x' W0 H; w- K功能: + a3 a" c3 k! E: G
- Easy to use C++ API
) a8 ?" |% w i4 `1 d% J 簡單易用的C++ API
- ?; }3 ^7 o5 [' N- 2D/3D hardware accelerated graphics ) Y( G! o. b& E+ }
基於純粹2D和3D加速的圖形繪製
* S5 U* L! n9 e- UI controls * d, R1 d, ^3 N: R N. S1 J
使用者介面組件,當然是遊戲中的
& [3 \' j A/ `7 b3 B" E# T2 q- Music and sound effects
! y j7 M' U! h" O 音樂和音效(OGG支持)
' H/ M9 S9 m- N0 x1 x- Flash cut scenes , c+ Q% U1 u0 F) f" |
使用FLASH作為遊戲故事場景
. ~ M. `$ {" r3 d6 F- Programmable particle systems 9 K1 _7 h: @. ~2 b
可自訂化的粒子系統
0 m" f+ G# z- [$ w- Customizable GUI widgets
/ ^; q8 u9 g, X1 G9 X9 V 可自訂化的使用者介面元件 ( j& [- C' L+ v1 A& a
- Lua script support
2 |; s8 o$ p/ V, b, o1 ^# U Lua腳本語言支持
) G5 r8 h9 f9 L. r5 [- True cross-platform reliability (PC, Mac, and Web) * C4 f5 Z0 G$ M8 h
真正的跨平台能力
! T: [9 d2 }- _& @- S7 Z- Powerful localization : s2 g& T1 \, P2 |; V, `
多語言支持,基於圖片字型並提供方便的生成流程 I( r4 ^- D c3 B! W( m
- Compact runtime " w& y6 w: U) i, g; n" e9 A5 m
運行庫壓縮後約500K
" _8 x4 b4 t! y( s- Developer documentation & support
6 z& i' Z1 s1 [+ N9 v 完整的說明文件和技術支援 4 c6 f* e, w( m4 i9 \" q1 L% d
# U6 o; Y% S, s2 t7 B- {
缺點:
, x: w% M( k e% W# E0 y1.不是開源產品 + D8 \" {: F' ^/ |! b; [& S! Z
2.需要Visual C++這個龐大的編譯器 2 Y* t! j' t* l- N7 m* i
3.字型需預先生成,對於文字量多的遊戲十分吃重 3 m% G# q1 k! v ~3 e0 o4 S
$ G1 G1 A% K6 F- e; i' L3 t3 x: I
如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力, 4 q5 k9 F& b3 B# W, u/ }$ Z- ?( M
這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |