宅男福音!Xcode 程序员鼓励师插件 Miku

Posted Cocoa开发者社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宅男福音!Xcode 程序员鼓励师插件 Miku相关的知识,希望对你有一定的参考价值。



最近Atom编辑器又出了一个插件:,装上这个插件后编辑器会出现一个程序员鼓励师Miku,敲代码时Miku会唱歌和跳舞,停止敲代码时Miku的动作就慢了下来,简直是宅男的福音啊,效果如下:

据说有人用了,而且带上耳机听背景音乐,结果第二天就被炒了,理由是上班看视频。


下载查看atom-miku的源码,发现插件只是在编辑器里面嵌入了一个网页,网址为。


当网页加载完毕时,会免费赠送10秒钟的播放时间,如果播放时间消耗完的话,Miku的动作就会变慢,音乐的音量也会变小。这时如果执行js代control.addFrame(seconds)方法的话,播放时间就会增加,Miku又重新复活了。


可以说,网页里已经实现了大部分功能,如果要移植到Xcode的话,只需写出以下逻辑就行了:


1. 在代码编辑框上面加上一个WebView来加载网页。
2. WebView支持用鼠标拖动,防止有时候挡住代码。
3. hook代码编辑框输入文字时的方法,调用网页的addFrame()方法来增加播放时间。
4. 由于网页的资源过大,在线加载速度比较慢,所以把网页都打包到插件里。

具体的实现方法可以查看源码:


tips:

①停止播放的方法:进入Xcode,菜单栏下Plugins->Enable Miku.

②改歌的话把包里resource目录下的bgm.mp3换成你要的音乐就好了,运行Xcode, 退出xcode,重新启动,彻底退出Xcode


更多功能自己研究~~~




▲长按二维码“识别”关注即可免费学习 iOS 开发

月薪十万、出任CEO、赢取白富美、走上人生巅峰不是梦

--------------------------------------

商务合作QQ:645047738

投稿邮箱:support@cocoachina.com

以上是关于宅男福音!Xcode 程序员鼓励师插件 Miku的主要内容,如果未能解决你的问题,请参考以下文章

Atom 插件:让初音女神来鼓励你撸码

也来写个运维鼓励师!

也来写个运维鼓励师!

云计算试飞员老蒋X程序员鼓励师百见 探秘阿里云产品黑科技

把软萌程序猿鼓励师装进VScode里?最强交互彩虹屁,GitHub2.5k星标,爱上写代码

系统架构师福音—浅谈 CAP 理论