[godxkey]视频纹理插件:在3D模型上播放视频【已发布】(优惠中)

:joy:
大佬太谦虚了, 如果是面向人数比较多的话, 可能定价低一点好些,
不过我这种非常非常小众的, 可能就寥寥无几的人会使用了, 所以就定的高了点,
而且这个插件, 怎么说呢, 使用价值不怎么高, 支持的平台也比较少,
所以就比较适合一些想在这一块做稍多研究的朋友,
另外确实也花了比较多的心思在这个 3.x 插件里面, 所以就定高了点

大佬 orz

1赞

跨域是另一个问题,服务器通过配置解决就行了。

:smile:
没有服务器的条件, 不过如果服务端配置了的话, 应该是可以的, 因为支持加载视频链接

:joy:
好像讲得不太清晰, 这个地方说的支持四个格式导入是指的菜单栏,

插件内那个 FBX 的那个就是 Cocos 的示例模型,

以下这八种都是可以用来播放视频的
box, capsule, cone, cylinder, plane, quad, sphere, torus

image

喏, 就像这样 :grinning:

(Store 商店和论坛都上传不了太大的 GIF 图片, 这里就简单展示下)

另外, 这个组件是支持播放视频的声音的 =>

在编辑器面板可以开启的 (把简单属性的布尔值设为 false ) !

所以, 大家自定义好 Mesh 和 Effect , 就可以把这个视频搓成你要改造的样子 ! (想象力)

花了几小时自己实现了下,仅供学习,参考自这篇帖子

temp2

仅支持web,原生需要自己接入ffmpeg,然后通过 renderTexture 直接输出到模型上

github

gitee

4赞

:+1: :+1: :+1:
666 优秀呀, 大佬还是强, 请问多个不同的视频处理也是按照这个逻辑处理吗 ?

都可以,本来就是从videoplay转到sprite的

:sweat_smile:
感觉我这个插件有点多余了

刚刚试了下,发现videoplay好像不支持多个视频播放(播放的都是第一个),所以还是不行,web实现要看videoplayer

噢,我说错了,其实是可以的,但是我只使用了数组下标0的element,所以才之前播放的第一个,修改下就可以了

不知道sprite多个为什么会有问题,不过模型可以

:grinning: :+1:
请问每次都需要建一个新的 cc.VideoPlayer 视频节点并绑定好代码吗 ?

对,是需要这样

其实多个模型也会有问题的, 您要是把它放在 Cocos 编辑器内,
实时预览, 然后切换几次就会遇到了, 主要原因是有些东西没清理好

编辑器内不需要看视频,预览和打包后正常就行了

:+1:
有道理

大佬, 刚刚用您的那个 Demo ,
运行两个视频, 一个球, 一个图片,
运行一段时间后(二十分钟不到), 遇到一个很奇怪的问题,
就是开始播放视频以后, 慢慢地电脑内存就上去了, 然后有点卡,
再过一段时候后, 就会把浏览器直接卡成黑的了, 最后页面就看不到什么了,
请问您有遇到过这样的情况吗 ?

没测试过,应该是什么没销毁,需要具体测试,后面用的人可以自己测试下,我目前还用不到这个,所以不会太深入

:slightly_smiling_face: 好的