据官方消息,这个开发包是支持多国语言的。 7 y. D. J1 U$ H. Q# M5 C
像Emerald City Confidential这类游戏就是这个开发包开发的,也许有汉化的可能性。 ; J% A0 b7 x/ t3 i; R& [; v. o
待研究。 ' U, E' n I) C$ h* s8 M6 Z
G+ h, p# l" i' [- }原文 7 Y r. S5 a; Y
http://www.popcade.net/read.php?tid=64 ! f/ |# @( _1 `2 @
( I0 R2 |/ c5 l4 r
名稱:Playground SDK
+ e& Q( P0 `& ]* j1 C' G) ^4 e' y% ^作者:Playground Inc. / w- ^& H9 q! k$ I1 q7 z3 F$ h: _
首頁:https://developer.playfirst.com/
4 ~( T1 g8 m# I7 Z! \授權:免費使用,不須綁約 3 s7 [$ w9 i9 Q) x) P8 \
特性:2D DX7 UNICODE CPP SDK
3 j2 l1 y( ^1 l Z3 y% g8 N# c0 o5 z) N6 O6 a
這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。
9 l7 H. I. f2 F0 [8 u. }% K
: P0 D5 ] @( O取得: 2 W! s2 r. Y, x: P- I
1.前往https://developer.playfirst.com/home
3 V, `) u+ I# G7 Y" o/ Z2.註冊你的帳號並從郵件中取得密碼
. C R; D( Z! L3 E3 x/ H3.登入並下載套件,使用Visual C++ (2005/2008/Express)編譯 + w# V5 O" S; A/ x1 B
' X5 K# C/ d L# u' g- l. o特色:
( j" W& Z7 c: G2 F1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同 ' Z9 e( v" a& y% m* P* L
2.基於Web方式的ActiveX介面,可在瀏覽器上運行
6 U0 C l* T& x$ X6 ]3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言
$ G, H4 L5 `1 T; k" O1 B4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上 " B) s. `; Y/ A8 P ?
" Q0 ?; M# n# {* q7 u. r0 m
功能: : P$ x: I, T4 x
- Easy to use C++ API
, | {$ Y6 V7 H8 Q 簡單易用的C++ API
4 Q( ?0 Q% W3 d- u- 2D/3D hardware accelerated graphics
) B! ~* \9 O! _ |$ `' n5 F8 t 基於純粹2D和3D加速的圖形繪製
K2 A. W- G( M( s6 E' D- UI controls 5 |, `& C& i- W1 j7 d5 m" h
使用者介面組件,當然是遊戲中的 0 y& V9 p; o& c8 `) t
- Music and sound effects 3 f( n4 ^# h9 [4 Y( l& K' r
音樂和音效(OGG支持)
' |# v7 ~( s$ n2 l9 ]0 a- Flash cut scenes
* D4 f; m" @ A$ _! d 使用FLASH作為遊戲故事場景 6 B( N; S, \9 o _
- Programmable particle systems
% T# Z: D2 o/ C' J) I) a 可自訂化的粒子系統
! ^! t* N2 f+ V. ^- G- Customizable GUI widgets
( m" C7 L) u$ L& q. Y8 } 可自訂化的使用者介面元件 & N/ o$ g+ z% j( c- [
- Lua script support ' K" S1 l& P9 v) F8 Z; O% E
Lua腳本語言支持
% T' Z! Y1 X( _- True cross-platform reliability (PC, Mac, and Web)
9 X b2 O. B6 B$ f- M" h* v 真正的跨平台能力
! L# L; U7 j+ E& o2 C- Powerful localization
% P; e1 O( p/ F( K) E9 C 多語言支持,基於圖片字型並提供方便的生成流程 - S) B" ?" y1 R& H" m; u) ~
- Compact runtime # R# s, N$ ^$ x9 D$ b
運行庫壓縮後約500K 2 y& H6 y1 L9 b" k& x* ~
- Developer documentation & support , ~! X1 {! @9 \4 [
完整的說明文件和技術支援
" F# [, J ~) g( d S
6 I7 q: v& y6 r2 m0 _缺點: ' E. K: \8 D# g6 x
1.不是開源產品
' L) `/ b0 t% n; D' V' y2.需要Visual C++這個龐大的編譯器
" \2 j8 n0 z9 l3 D3.字型需預先生成,對於文字量多的遊戲十分吃重 , @: w+ f% Y! J5 U. }% v/ B: e
$ u0 \) h: j+ {' e9 X: U如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,
# B1 F8 E: y" Y# \; v! {! R- r這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大遊戲工作室所採用。 |