据官方消息,这个开发包是支持多国语言的。
/ }4 p- R1 R0 v& o+ { ]! u% `像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。
% }/ p* M4 Z* h1 N) S待研究。
1 F# W; J2 W1 M! B$ c
0 H5 a! }# o" u) O+ a0 K5 B原文 7 H/ J, ~" q2 L( b& A: P; b
http://www.popcade.net/read.php?tid=64
8 \% k0 {* e) p B( r. N/ Z4 b3 a- m3 u8 ~& O3 W# ` C0 Y
名稱:Playground SDK # N5 _ L6 | v6 ^8 t# ?) [
作者:Playground Inc. ) f2 k S) A3 ?+ q' s6 i/ D K( x
首頁:https://developer.playfirst.com/
( ]( o5 S4 Z( b8 M2 U1 g授權:免費使用,不須綁約 7 i* z8 a4 N' w/ k
特性:2D DX7 UNICODE CPP SDK
1 h( [0 h9 f+ [% ?3 {9 I( r! Z/ @! p) X/ E6 I, ~' X
這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。 " |5 D- x( E- m* v- D9 y. a
' @$ C2 T' A& L, P取得:
; I# Q# E+ }1 c1 b- c, b- p1.前往https://developer.playfirst.com/home 2 O6 |% }, E" Z* s- B/ F% t
2.註冊你的帳號並從郵件中取得密碼
$ u* R3 d, G/ K3 Y1 {3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯 # T7 K& u. @' T3 N1 {
& l0 C7 W8 o R: H
特色: - G% y! n# W* J/ ~. q7 u6 O
1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同 : o6 |+ O9 t2 T2 q
2.基於Web方式的ActiveX介面,可在瀏覽器上運行
4 ?; _. G8 N6 c, S3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言 ) b+ I/ W, r- k5 i; {0 x4 G
4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上
( L4 z4 ]/ U6 a1 u: ~) V. ~! g4 e8 `. y& A5 D% Q% d
功能:
2 K8 p( d! x& U' S. c$ T- Easy to use C++ API
7 V# y4 @ i, p7 Y4 W2 E: ?2 o/ | 簡單易用的C++ API
0 T0 G4 |# C' p& g- 2D/3D hardware accelerated graphics 2 [2 Z8 E* w/ g- J8 |
基於純粹2D和3D加速的圖形繪製 8 Y, O: i$ [+ S1 F
- UI controls
3 ` o) S8 s4 c# u. U, p 使用者介面組件,當然是遊戲中的
& d% i2 V( P! r# E- Music and sound effects
" |0 l* ?8 L' [+ \- t( | 音樂和音效(OGG支持)
' T6 M- X6 S1 V0 T- Flash cut scenes 6 f4 \& B* } }9 J: I \
使用FLASH作為遊戲故事場景 / o% x$ P" r1 P, p3 k- z
- Programmable particle systems
1 k5 u. |, f; d, y+ ` 可自訂化的粒子系統
6 M/ o. G- f5 ?, P! u+ o- Customizable GUI widgets / U4 W. ` I- X0 P# t0 l" B
可自訂化的使用者介面元件
: ]1 w" A4 B j8 z. g- Lua script support
% k" S2 _! f- N/ Y- o% w! s Lua腳本語言支持 % a+ U3 [: t: s. w
- True cross-platform reliability (PC, Mac, and Web)
! _3 j! x- K' w; H" ~* ?6 j 真正的跨平台能力
- P C) h$ A2 x& I) @3 v1 M- Powerful localization " K) x: Z6 o/ b, ]4 c y I
多語言支持,基於圖片字型並提供方便的生成流程 * M# x w3 a6 J' |
- Compact runtime 6 R& a* Y; f5 c5 h
運行庫壓縮後約500K ( F# o. f3 } p) R9 h) i
- Developer documentation & support
; W, b% a2 ~) k; o7 r5 t c1 M4 \3 f 完整的說明文件和技術支援
0 S% r1 m" |6 j6 w) K
% d' X2 l% j" {, v! r) ]) ?缺點:
" p; I% O& |5 E! v' Z3 D9 e# \1.不是開源產品 1 \" G; r& V% G
2.需要Visual C++這個龐大的編譯器
# x- Y" Q% E4 x% J3.字型需預先生成,對於文字量多的遊戲十分吃重 2 D3 b' J7 U4 }/ b. ]
! P6 Z- {# s) @+ {$ N# T
如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,
$ C% K6 a& m* s/ V3 u9 u: t5 E' A" x& f4 o這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |