欢迎光临散文网 会员登陆 & 注册

不嵌入字体测试结果 及 2D动画制作

2022-10-09 22:43 作者:东边的BiLi  | 我要投稿

测试了一下, 果然是可以嵌入字体的。 你可以通过声明一个 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 不停的 哇哇 乱喊。


好 今天就这样了。。。。。。

不嵌入字体测试结果 及 2D动画制作的评论 (共 条)

分享到微博请遵守国家法律