据官方消息,这个开发包是支持多国语言的。
3 h" n% d8 |, O8 i# ?( E2 ?% Z像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。
" p$ \( B% I" V; j) y# Z0 ^' b* @待研究。
J) Y) @4 G9 N; U1 O- [8 T3 o* {& G' n
: f( E, S: S% ?, N0 Z原文 5 X8 _; S5 @5 }# {9 p8 _
http://www.popcade.net/read.php?tid=64 1 v( J; x6 U& C2 s- G
/ N. ~" E' Y J5 n! `
名稱:Playground SDK 7 e3 k, d3 P" @4 c( L6 I. E
作者:Playground Inc.
! M' X5 B$ T8 V" B4 }; W9 `# g首頁:https://developer.playfirst.com/ 1 \. Y# Q5 [5 @" ~: H# g
授權:免費使用,不須綁約
. b/ k! }, S; G% Z特性:2D DX7 UNICODE CPP SDK 3 k: H1 J! _9 H T, }- N: k' [. a
0 u( c# j3 q6 i! ?
這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。
$ w ?9 L. ]6 w% _4 E& G. E% e. Q3 j
取得:
5 I6 Z. v6 o- s1 B& u+ U1.前往https://developer.playfirst.com/home i/ N3 Y: m2 ^3 K7 ~& e1 D3 F
2.註冊你的帳號並從郵件中取得密碼
! V& I/ P8 O9 J2 d; F- s: h. J3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯 1 [5 ]+ k& R8 n) [3 S% M: C
/ v& C) J6 G; Z特色:
5 F9 d% l/ @ t( N/ M, H- R0 B1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同
$ d) M/ `/ {& V$ K2.基於Web方式的ActiveX介面,可在瀏覽器上運行
# l" P( W: j8 L% ^# m. g/ b3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言
7 L0 ~) b% n# d1 V, `4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上 $ N2 X; r' z2 k3 y
: N5 A5 E; _$ V0 C6 ~8 E/ w& M% |功能: , b$ M$ z5 q# r# D. X5 r
- Easy to use C++ API
9 g M* E' ~ U5 m* p 簡單易用的C++ API
0 v" c1 x9 h( l1 S5 C' B- 2D/3D hardware accelerated graphics + g. p1 r( ?# R v& i. I5 F
基於純粹2D和3D加速的圖形繪製
! V3 l$ L. v) L4 O! f- UI controls
" E/ [. G3 c9 G3 Z( |$ A$ Z5 J 使用者介面組件,當然是遊戲中的 - ^. E: z, d4 g) Q! X" p
- Music and sound effects & c: ~% a1 i3 ~$ ?( c9 P5 u; O7 m
音樂和音效(OGG支持) % d* {3 {( P, ?2 Y) J+ q
- Flash cut scenes
8 }6 S" T/ S* E& l1 m+ { 使用FLASH作為遊戲故事場景
( L. g3 ?' u; l5 L! M- Programmable particle systems 5 Z9 k8 v* I3 i3 w8 ?* u( P* z8 P7 M
可自訂化的粒子系統 , S- o7 a0 [% l
- Customizable GUI widgets : M/ H* P8 c: Y8 m/ {2 [/ T4 [
可自訂化的使用者介面元件 5 S* o8 b8 w9 z! a* [4 E' H
- Lua script support 3 y9 f- j! ^" B0 k9 M% a
Lua腳本語言支持
9 K# r o v0 T4 d2 F! q- True cross-platform reliability (PC, Mac, and Web) ; u5 T$ V" { w
真正的跨平台能力 " {* [2 J5 ]" y: T" W9 u$ Q
- Powerful localization
$ N R6 z' O* {6 [: I! m0 R 多語言支持,基於圖片字型並提供方便的生成流程
: y1 u. t3 s: n/ [5 y2 Q- Compact runtime 8 ]; O& A2 F4 H# U/ ?7 {
運行庫壓縮後約500K
: s1 Q3 L* q2 O( r! ?$ s0 J- Developer documentation & support
! V9 F4 B' h& m* x 完整的說明文件和技術支援
2 x5 Z% ^, t$ z# `; e2 {- k/ D6 s4 v" n) s: I6 H
缺點:
7 D. P, J0 q+ H8 u8 f8 B% `1.不是開源產品
4 U8 h2 I& d* j6 G, _2.需要Visual C++這個龐大的編譯器 3 i- p3 ?. l( w: [
3.字型需預先生成,對於文字量多的遊戲十分吃重 + b% q. k! T1 K8 m- C. C& K. q
2 u8 T2 j; G0 q U如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,
4 [9 d A1 e) J( o, w3 j這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |