周一先给大家更新一章,上班划水看。
https://www.jianshu.com/p/8a618b4fb09c?v=1780878754027
看完之后我要打个广告。
我要说我做了个Creator的插件, 集成了Agora Rtc的能力,可以方便的让大家在游戏中使用音视频通话功能。你们肯定会说,这个有毛线用。我做的游戏又不需要这种功能。
但是假如我换个说法,这个插件可以直接播放视频文件,图像和声音都有。本地的和远端的都可以播放。而且完全融入了Cocos的渲染层级,是直接把RGBA数据写到一个Texture2D里,然后这个Texture2D可以直接赋值给精灵或者材质,也就是说这个视频播放的精灵和你普通的精灵是完全没有区别的。你想做什么就做什么。而且播放视频功能还是免费的。因为Agora只对通话收费,你用这个插件播放视频而不通话就是直接白嫖。那你就会说简直美滋滋了。
最厉害的是,这个插件是支持windows, mac, ios, android, chrome 五个平台的,这意味着你在日常开发里,直接在网页上就可以验证自己的功能,而不需要频繁的打包原生工程去查看效果。那你是不是得给我点个star?
如下图就是Demo里正在播放2个视频文件。盛放画面的其实就是2个精灵。
插件地址如下
https://github.com/xiayangqun/agora-rtc-extension-for-cocos-creator
配套的demo地址如下
https://github.com/xiayangqun/Agora-Rtc-Extension-Demo
均配有中英文的readme
最后如果遇到问题,欢迎加入楼主的QQ技术群(485674798)进行技术交流。或者在github上提issue。

