据官方消息,这个开发包是支持多国语言的。 N% j- V0 _/ H" M# [1 ~) T
像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。
9 A* R' V1 s3 i0 V待研究。 " ~" u% ]0 y e& c3 q
_4 s9 S$ a* G原文
, _7 ]& S- Y! T1 d4 ~) K. ehttp://www.popcade.net/read.php?tid=64 5 [; h) d) R+ @- S
( p- R' c, Q- k% `名稱:Playground SDK
l) Y" T+ @; m' A6 g作者:Playground Inc.
. L; D0 x) R/ Q7 \# T. I1 r/ e首頁:https://developer.playfirst.com/
% z4 G7 n6 o" u授權:免費使用,不須綁約
1 |3 K) `: z6 f" u) r特性:2D DX7 UNICODE CPP SDK
. b% W3 X1 M: | d
0 d9 N/ J, ~$ i$ i c這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。
5 ^+ b7 \7 e& h% d. T
3 r9 S2 q( s+ x取得: 8 w. g) i0 Y2 K6 {6 E1 x
1.前往https://developer.playfirst.com/home
) v4 x7 Q, N7 F$ \2.註冊你的帳號並從郵件中取得密碼
9 l7 F% b, h, Y/ I. R6 [1 O3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯
. u: w4 H: v7 _
$ }6 B# P% D& `. Y, A G1 |8 }! f: a特色:
8 F" V3 c2 h/ J: q/ X1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同
" j) Y% |& [' ^+ R* Y6 ^" m2.基於Web方式的ActiveX介面,可在瀏覽器上運行 4 S5 h, |9 G9 ~- u% Z0 `" X- E$ Y
3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言
+ t9 Z- `1 H, b# ^" ^7 ?- T2 k% Z: v4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上 & ]9 X- h! T& _+ }
4 y& X7 w" \5 M1 G% g功能: 6 E J7 j" y8 Z/ ~7 X7 S
- Easy to use C++ API
" E: E" g: \$ B/ t 簡單易用的C++ API & {! `+ G, P8 j" h4 K
- 2D/3D hardware accelerated graphics
% j* T4 N$ d4 o G$ G+ W 基於純粹2D和3D加速的圖形繪製 7 f3 l+ M) Q7 }6 O( G& `, i/ W( \
- UI controls
% F/ i. W5 J m 使用者介面組件,當然是遊戲中的
& J1 ]2 y, [. f9 z- Music and sound effects : K9 W2 y! @3 s/ G* S7 s- R
音樂和音效(OGG支持) , l4 M+ i; s4 {: t6 c6 O
- Flash cut scenes
! w) v2 { t. j5 y. L* w 使用FLASH作為遊戲故事場景 , K. X! x0 B1 [$ `
- Programmable particle systems $ y6 J- M4 [0 j
可自訂化的粒子系統
3 H; O! N; D/ ?& M3 [- Customizable GUI widgets
; W0 n9 x. T) O# u- b# A5 N: N' z2 ` 可自訂化的使用者介面元件
( o( P$ Y! N. B, D {9 a( G A$ [# C- Lua script support : U$ W) l, ~9 {
Lua腳本語言支持
' @7 k# T/ F7 ^' g7 e) h" n2 S- True cross-platform reliability (PC, Mac, and Web)
7 W) F) I& Q- Z; h. h7 g1 k1 @ 真正的跨平台能力
+ \, m" F1 m% \; t& y- Powerful localization
' w8 Z: y' z6 ^% S1 G( S 多語言支持,基於圖片字型並提供方便的生成流程
/ }: ?/ ?3 b+ f/ l/ q1 _- Compact runtime 7 y4 _7 o8 I" o8 P) e
運行庫壓縮後約500K
# k `2 e: W# o( _" z/ S9 ?: L- Developer documentation & support
" `- ~ Q( ?; ?0 V' h' n8 L5 k* `1 r 完整的說明文件和技術支援 ) b) f0 ]% Z! r
2 z- T4 @) N7 } J2 u' ]
缺點:
( v0 f9 D: d3 P& }$ p1 Q* U1.不是開源產品
6 Y- v3 h% @- L; q* {! {2.需要Visual C++這個龐大的編譯器
' b5 l: n5 [9 {: L; O) O8 I6 { }3.字型需預先生成,對於文字量多的遊戲十分吃重
" X2 B' }) n* N8 _5 J6 L; ?/ R7 j/ y" `4 F; S4 n
如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,
; R0 i% g3 D8 T9 N這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |