我意外的登上了 GitHub Trending 榜首!

129 天前
 ayangweb

最近,我开源了一款名为 BongoCat 的项目,它是一款跨平台的桌面宠物。今天我打开 GitHub Trending Developers,居然看到自己排在了第一名,那一刻,真的有点难以置信。

开发之路

BongoCat 的开发过程充满了挑战,但也很有趣。去年我和朋友聊过这个项目,当时我们也尝试做了一下,但没有成功,也就草草了事。上个月我又起了兴致,想着再试试。我注意到原版软件里有模型文件,就开始到各个 AI 平台去询问,得知这是一个 Live2D 模型。听到 Live2D 这个词我还有点印象,记得以前在一些网站上看到过 Web 版的 Live2D 模型。

那一刻我感觉这次有戏了。我找了一个在线的 Live2D Viewer ,把小猫的模型导进去预览,结果发现,小猫虽然能显示,但并不会跟着我的键盘和鼠标一起动。于是我又去查了一些资料,找到了Live2D Cubism这款软件,想着要不自己动手试试看。

下载好 Live2D Cubism 后,发现它自带了一个 Live2D Viewer 。导入模型后,我发现模型里提供了超多参数,可以直接用软件调节查看效果。当时心里一阵激动,于是我开始疯狂寻找前端或 Rust 能加载 Live2D 模型的库。

最后确定使用了pixi-live2d-display。虽然这个库最后一次更新停留在两年前,但在实际使用过程中,比起其他库,它没有遇到什么 bug ,非常稳定。

我使用rdev来实现键盘和鼠标的监听功能。这个库能够轻松捕获全局键盘敲击、鼠标点击及移动事件,让我可以精准记录用户的真实操作,成为交互体验中最核心的一环。

从开源到 GitHub Trending

BongoCat 发布后,我积极投入到推广和与开发者社区的互动中。得益于项目本身的独特创意,吸引了越来越多用户的关注,不少博主也纷纷倾情推荐。随着 Star 数不断攀升,我的名字也慢慢出现在 GitHub Trending 的榜单上。当我看到自己登上第一名的那一刻,内心的成就感,真的是难以用言语形容。

未来计划

7295 次点击
所在节点    分享创造
51 条回复
Pipecraft
129 天前
恭喜恭喜,好可爱的小猫
est
129 天前
啊。希望有网页版。
iClass
129 天前
距离首富还差点
brcefy
129 天前
恭喜🎉,前几天刚刚点了 star
zepc007
129 天前
很好玩的样子, star 一下
zlo309618100
129 天前
看了你的 github 提交,这是你应得的。
zepc007
129 天前
@zepc007 补充一下, 为啥 Mac 的 x86 架构打包体积那么大, 别的架构 OS 打包体积基本是个位数, 到 mac x86 就 88.8M 了😰
icyalala
129 天前
咦,我前几天也看到这个项目了,不知道从哪里点进去的
ilyyfan
129 天前
佬,README 页能放俩 gif 吗,PC 用户也想看看效果
gzlock
129 天前
看到楼主的项目后在想,可以使用 svg 素材来作为 live2d 的素材吗
感觉 svg 的矢量特性很适合 live2d 这种使用场景(图层的形变?
gzlock
129 天前
@ilyyfan [灵感来源] 那里有一张 gif 预览的
ik
129 天前
建议支持扩展屏幕和透明度
linxi7
129 天前
前天在摸鱼的时候在 github 刷到过您
jiezaichan
129 天前
底部的白色背景有点惹眼
totoro625
129 天前
Chentao1006
129 天前
祝贺!
如果楼主能在“的地得”的运用上更准确一些会更好
bbroot
129 天前
已关注,楼主可否加个 分离式的 按键显示
tlanyan
129 天前
恭喜恭喜🎉
wessin
129 天前
反馈:mac 系统,键盘 shift ctrl 可以映射,字母按键似乎无法映射啊。
a33291
129 天前
能打个 zip 压缩包吗,别用安装包,对 scoop 之类的比较友好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1128418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX