据官方消息,这个开发包是支持多国语言的。
( U8 ~2 _7 R# k( s0 m( J! \像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。
: `9 J) _2 f, N$ P待研究。 5 p l. k- h$ P- _
7 S! \( o$ j+ t/ l$ @. n/ g q: Q% j原文
! y. A2 {; p* g6 q# q- y$ M1 Phttp://www.popcade.net/read.php?tid=64
! V8 i; P( p, p% V6 `: E/ T+ s, V0 {
名稱:Playground SDK
/ Y9 z3 X" q- j, Q0 V4 R% y9 E作者:Playground Inc.
: t4 S; }; s+ d( t8 U首頁:https://developer.playfirst.com/
7 ]9 }. }+ P# l1 @5 M j授權:免費使用,不須綁約 - m1 G& d) \4 p. m6 o
特性:2D DX7 UNICODE CPP SDK . {& ~ ]' u" w8 w; W( G" S
/ T0 z: h. O2 s+ w這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。 0 ]2 o. s; X8 ^; b& v, h# L1 y# k- n
* N# a: p/ B" R: x1 |9 ?; }
取得:
8 U+ ^) v- c/ B1 M, C5 }1.前往https://developer.playfirst.com/home
4 Z+ H& \) O! K0 B2 e2.註冊你的帳號並從郵件中取得密碼 0 N5 N1 k+ a" @# Y; m: u
3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯 / p5 w$ ~; e8 @+ o" B b# p; U
: k* L4 J4 i. z2 }特色:
! W" d7 l" B/ o1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同 4 \- `8 [5 f1 m9 \2 J
2.基於Web方式的ActiveX介面,可在瀏覽器上運行
5 m- J I- c9 ~3 T; n/ x) x0 j3 ^3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言 # y$ C+ ^( L0 @$ y& v
4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上
; Q; Z7 _2 V- a. i" \# `7 {- f6 d6 a& S) v
功能: / G5 \' T3 j4 Q
- Easy to use C++ API ' G X3 |: A0 J, X# w' Q" }
簡單易用的C++ API
$ C; c2 F( c( _! e6 T0 T- 2D/3D hardware accelerated graphics $ k% \" F8 M" X+ Q, ?
基於純粹2D和3D加速的圖形繪製
- o6 I3 D% Z; @. a6 F- U) |/ H9 e- UI controls # ?, J2 o! Z7 Z
使用者介面組件,當然是遊戲中的 9 N. M d. W/ t) X- S% M N
- Music and sound effects + G# |3 ~" L$ I
音樂和音效(OGG支持)
' w/ J, o8 c- c1 X9 x/ i9 O& q( h- Flash cut scenes
0 ~; B: j+ [/ z, M* D, [9 W 使用FLASH作為遊戲故事場景
: n( W: e- ^7 p- Programmable particle systems
9 d2 | T- u* `6 p; i1 n% L 可自訂化的粒子系統
$ _" |* ^5 n/ g- ]# m- Customizable GUI widgets 2 z% s* k( M. }1 a' N4 ~
可自訂化的使用者介面元件
' j8 X( b) G: Y0 u9 z* ~6 P x- Lua script support
9 U' O9 F! i. t( X Lua腳本語言支持 ! ?4 ^5 P; K- ?; I2 m" g
- True cross-platform reliability (PC, Mac, and Web)
, @$ V! l8 y% @# a; N7 J 真正的跨平台能力 8 h5 t% K. S$ `+ e
- Powerful localization . n" v( F* T) V) l& S* o( R
多語言支持,基於圖片字型並提供方便的生成流程
! ?! Q+ X& Q% |. Y0 p- Compact runtime 4 `9 l$ L6 }$ v
運行庫壓縮後約500K 7 j5 k: P( [) M* z/ p9 U! [
- Developer documentation & support
6 P$ F8 j+ K2 W* k. L8 M1 r 完整的說明文件和技術支援 ! v$ D, {/ P0 e( K! N
- }% v4 s* X5 `: A. r1 g缺點: " J" k. k# p9 V( n+ l6 v8 C
1.不是開源產品 4 l, k) Y* k% Q, l& p) a
2.需要Visual C++這個龐大的編譯器
9 I3 [) o4 L, o) _: M: H" p3.字型需預先生成,對於文字量多的遊戲十分吃重
' r' z0 L+ r6 h9 k& b
! V" I8 W1 L0 v1 H8 H如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,
) r+ G' w: A$ _1 }3 S* t這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |