据官方消息,这个开发包是支持多国语言的。
/ G# s+ d4 F1 p# M2 V" x0 P像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。 , E @1 A5 [" Z6 X3 ~# u
待研究。
; t4 s& _' Q. {. J, H1 t8 O9 R. \9 ^0 n; m5 Q' H8 a! M
原文
! @# W7 \! z6 `& `: U% |2 thttp://www.popcade.net/read.php?tid=64
) F" V) y7 o, O" P& W' c4 I& d+ t, O% {8 y
名稱:Playground SDK , P1 c ?4 f2 V1 B7 m V" c
作者:Playground Inc. 9 T; Y! `* m: G y" I0 w1 y, } Q+ z
首頁:https://developer.playfirst.com/
' R- y; |5 a( ?5 h. a6 e0 J2 m授權:免費使用,不須綁約 4 f& ~5 A0 Z4 x/ |. r' D4 M( ?9 I
特性:2D DX7 UNICODE CPP SDK
$ S1 q" g* X1 A- `- ]9 m6 U5 Q
& i6 Q. q4 t8 T. a3 h1 R" f! B& g1 l這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。
8 {4 \" f5 i- p
( r1 o, j# }. ~, {+ z' A$ B取得: & Q6 `) g4 o a# Q: k$ R
1.前往https://developer.playfirst.com/home $ h S! w, a4 D# m( Z% u) x! P& K
2.註冊你的帳號並從郵件中取得密碼 6 S" c8 h) I) U: Y
3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯 |' P- E1 o+ K8 a/ y; S
) D. `7 o1 k1 c. n. j/ r' y/ e9 }特色:
1 }/ ]7 D+ \+ W6 E& n F6 c) J1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同
* \3 n4 f# _' ~! i" O) N0 B2.基於Web方式的ActiveX介面,可在瀏覽器上運行 4 ?0 Z* t" W" k a- M
3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言 ) i) n9 u: m2 s0 ?! e
4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上 7 a* ]% e% O( q8 c, P; z
# I' N; O. a+ p- j) G功能: 1 F ^0 w: S9 Y5 p5 B
- Easy to use C++ API % s+ k$ {! e4 N
簡單易用的C++ API
4 d8 |3 F1 q7 |' L, J, i% M2 `- l' [- 2D/3D hardware accelerated graphics
( [0 F0 h" y8 u& `/ q4 L- q; ], Q 基於純粹2D和3D加速的圖形繪製
0 h- A R0 h3 b9 F- UI controls g A% ?! m# x. C, q' d/ e6 R
使用者介面組件,當然是遊戲中的
( k/ l5 _1 T% M* s- Music and sound effects
+ x* M5 O6 y1 |! @ 音樂和音效(OGG支持) " M# V$ s) o8 o9 }. x7 r, m1 f Y
- Flash cut scenes + I. _6 k* `* ?( ?; i8 Y
使用FLASH作為遊戲故事場景
k$ D# h% P# G! ]6 e/ f6 F! r- Programmable particle systems
9 o) `$ m% V8 [- }* _ 可自訂化的粒子系統
F, v p, G6 X7 ~0 B- f# }/ w+ I8 @- Customizable GUI widgets
( Q9 ]- D: B- k2 R7 O: P# F/ ` 可自訂化的使用者介面元件
( u( U" F2 Y& ?, k* h5 A- Lua script support $ {" |* G/ S7 W- K' G3 D: t
Lua腳本語言支持
6 x* R: @9 E/ d k8 x% g& S3 O* L6 ]- True cross-platform reliability (PC, Mac, and Web) 0 n& d' {4 u7 K# Y. W" j
真正的跨平台能力
+ }/ h9 z+ F; h8 q' I4 J/ g- Powerful localization
- M* k; i) F h% ~ 多語言支持,基於圖片字型並提供方便的生成流程
4 ]$ Q. T% x$ v: Z8 @0 j* [- Compact runtime & M3 _8 P% m7 O: W0 ~2 g
運行庫壓縮後約500K
9 v0 J/ J# j% ]0 y! j$ y7 P- Developer documentation & support : ~ c+ c7 r! ]2 P4 N8 K
完整的說明文件和技術支援 $ n/ q. a; L' c$ x( ^ c3 }7 p
$ f$ r1 n8 q8 V _; u; F* X
缺點: $ `" s& a9 P* X; {/ S6 r
1.不是開源產品
/ c8 x& P% l' O2.需要Visual C++這個龐大的編譯器 2 w9 H0 ^- a% ?, a& y0 U
3.字型需預先生成,對於文字量多的遊戲十分吃重 8 N0 z, E: ]# P+ C4 U9 \
: V; ]' V3 D" ?9 L- V, K, [4 [
如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,
7 i! M$ h! b0 x這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |