不嵌入字體測試結(jié)果 及 2D動畫制作
測試了一下, 果然是可以不嵌入字體的。 你可以通過聲明一個 FontData 來指定位置去加載字體,這樣就方便玩家自己去換字體了。
當然了 標準的做法是聲明一個 FONT 做成資源文件 ,下面有很多東西可以定義,包含了 FontData 的聲明,這樣做方便你重復使用。
總的來說 ,跟普通游戲沒什么區(qū)別,可以直接讀取TTF 文件?, 也可以打包進游戲。

做完字體測試后,開始學習動畫
GoDot有幾種辦法來做動畫
一 定時器:
類似WEB上面原始的辦法用JS timer來搞,它還分兩個版本
????1 純代碼 有個?process 函數(shù) 允許游戲在運行的時候 ,每一幀都來做點什么東西
????2?使用 timer 控件,在 step 事件里面 綁定一個函數(shù) 來做點什么東西
這種 timer 的辦法 不一定是做動畫 因為是寫代碼 所以你想做什么都可以,但也提高了出bug的風險,所以非常不建議拿來做動畫。
二 tween 類
顯然 timer 并不是很科學的做法? 所以引擎又提供一個更加安全的類 tween
這個 tween 比timer 好的地方是 只能做動畫 這樣就不會因為有bug把游戲搞死機了
這個類 只適合用來做極其復雜、需要大量數(shù)學計算的動畫? 算是做動畫的最高級,最終極的手段
我賴得學? 沒必要純代碼來做動畫 對吧?我去搞第三個辦法了
三? AnimationPlayer 類
這個類是目前主流的,提供GUI,以可視化方式來做動畫的方式
操作更加簡單,支持洋蔥皮模式,可以自己KEY動畫,自帶三種補間方式
不補間 只體現(xiàn)KEY
LINER 補間,就是最原始的那種? 路徑會顯得生硬
曲線補間,主流方式,路徑看上去會更加順滑,不太確定是否能編輯曲線,不過也不是很重要,我又不是做電影 隨便就得了。
簡單來說就是 零代碼的方式。 只要是會做FLASH的 ,應該都能馬上上手。

說起 flash 起很久以前,讀書的時候 拿flash 做了個打擦邊球的游戲 名字叫 《除衫公仔》
創(chuàng)意是抄襲香港的,flash版本 當年還很低 好像是 《flash 4》 吧? 當年還沒有CS CC 這種產(chǎn)品線。
主角我用?Maggie Q 來當了,當時這妞剛出道 以模特身份拍了很多漂亮的照片 被我拿來用了。
在那個遠古時代, 是完全沒有什么渠道給你用的,更別說自媒體分享了。再加上是擦邊球游戲,更加不敢亂發(fā)布了,只在班上給同學們過過癮,游戲本身非常簡單,但是?Maggie Q 的高質(zhì)量照片在當年也算是少見的高級貨了。引得那群LSP 不停的 哇哇 亂喊。
好 今天就這樣了。。。。。。