不嵌入字体测试结果 及 2D动画制作
测试了一下, 果然是可以不嵌入字体的。 你可以通过声明一个 FontData 来指定位置去加载字体,这样就方便玩家自己去换字体了。
当然了 标准的做法是声明一个 FONT 做成资源文件 ,下面有很多东西可以定义,包含了 FontData 的声明,这样做方便你重复使用。
总的来说 ,跟普通游戏没什么区别,可以直接读取TTF 文件 , 也可以打包进游戏。

做完字体测试后,开始学习动画
GoDot有几种办法来做动画
一 定时器:
类似WEB上面原始的办法用JS timer来搞,它还分两个版本
1 纯代码 有个 process 函数 允许游戏在运行的时候 ,每一帧都来做点什么东西
2 使用 timer 控件,在 step 事件里面 绑定一个函数 来做点什么东西
这种 timer 的办法 不一定是做动画 因为是写代码 所以你想做什么都可以,但也提高了出bug的风险,所以非常不建议拿来做动画。
二 tween 类
显然 timer 并不是很科学的做法 所以引擎又提供一个更加安全的类 tween
这个 tween 比timer 好的地方是 只能做动画 这样就不会因为有bug把游戏搞死机了
这个类 只适合用来做极其复杂、需要大量数学计算的动画 算是做动画的最高级,最终极的手段
我赖得学 没必要纯代码来做动画 对吧?我去搞第三个办法了
三 AnimationPlayer 类
这个类是目前主流的,提供GUI,以可视化方式来做动画的方式
操作更加简单,支持洋葱皮模式,可以自己KEY动画,自带三种补间方式
不补间 只体现KEY
LINER 补间,就是最原始的那种 路径会显得生硬
曲线补间,主流方式,路径看上去会更加顺滑,不太确定是否能编辑曲线,不过也不是很重要,我又不是做电影 随便就得了。
简单来说就是 零代码的方式。 只要是会做FLASH的 ,应该都能马上上手。

说起 flash 起很久以前,读书的时候 拿flash 做了个打擦边球的游戏 名字叫 《除衫公仔》
创意是抄袭香港的,flash版本 当年还很低 好像是 《flash 4》 吧 当年还没有CS CC 这种产品线。
主角我用 Maggie Q 来当了,当时这妞刚出道 以模特身份拍了很多漂亮的照片 被我拿来用了。
在那个远古时代, 是完全没有什么渠道给你用的,更别说自媒体分享了。再加上是擦边球游戏,更加不敢乱发布了,只在班上给同学们过过瘾,游戏本身非常简单,但是 Maggie Q 的高质量照片在当年也算是少见的高级货了。引得那群LSP 不停的 哇哇 乱喊。
好 今天就这样了。。。。。。