1作者: predictand大约 2 个月前原帖
我刚开始学习德语,这段经历可以说是相当令人沮丧。德语中有很多看似任意的规则,使得识别模式变得非常困难。因此,我一直在寻找一些方法,让记忆变得更轻松有趣。于是,我想出了几种游戏,希望能让学习德语变得更加吸引人。希望你也能觉得这些方法有用!
2作者: emotiveengine大约 2 个月前原帖
嘿,HN!我是Emotive Engine的创始人。我已经为此工作了超过两年,今天终于开源了它。 核心理念:大多数动画库的工作单位是毫秒,而音乐的单位是节拍。这造成了不匹配——如果为500毫秒硬编码一个弹跳动画(在120 BPM下完美),切换到90 BPM时,一切都会漂移,因为500毫秒现在相当于0.75节拍。 Emotive Engine使用音乐时间作为基本单位。你可以用节拍来指定动画,它们会自动转换为: - 120 BPM时为500毫秒 - 90 BPM时为667毫秒 - 170 BPM时为353毫秒 改变节奏,所有内容都会自动调整,无需重新计算。 这个引擎是为AI界面(聊天机器人、语音助手)而构建的,但也适用于任何实时角色动画。支持纯Canvas 2D,在移动设备上可达到60 FPS,已有2532个测试通过。 现场演示请访问<a href="https://emotiveengine.com/demo" rel="nofollow">https://emotiveengine.com/demo</a> - GitHub上的英雄横幅是用这个引擎生成的。 欢迎提出任何技术问题!采用MIT许可证。