解决CocosCreator2.3.1使用VideoPlayer加载视频黑屏问题(修改底层代码)

626 阅读1分钟

解决CocosCreator2.3.1使用VideoPlayer加载视频黑屏问题(修改底层代码)

问题描述

层级管理器结构:

效果图

  UI在使用节点VideoPlayer时,我们插入一段短视频(此处主要用作开场CG动画),并将VideoPlayer节点的Stay On Bottom设置为true:

效果图

且Main Camera背景颜色的透明度置为0:

效果图

在我们运行查看效果的时候,出现以下问题(即原本设想的CG动画未显示):

效果图

解决方法(修改CocosCreator引擎底层代码)

  首先打开CocosCreator2.3.1在电脑上的安装路径,如下:

效果图

进入以下文件路径,找到boot.js文件:

CocosCreator_2.3.1\resources\static\preview-templates

效果图

之后我们编辑(即打开)boot.js:

效果图

ctrl+F查询字段:game.run

效果图

在该字段上方(即333行)添加以下代码:

cc.macro.ENABLE_TRANSPARENT_CANVAS=true;

效果图

**保存关闭。**之后重启CocosCreator游戏引擎(需要全部关闭,包括后台运行,只有重新开启CocosCreator才能才会重新编译底层代码

重新运行查看效果如下:

效果图

  此处表示我们已经解决videoPlayer加载视频运行黑屏的问题!

解决CocosCreator2.3.1使用VideoPlayer加载视频黑屏问题(修改底层代码)_ufgnix0802的博客-CSDN博客_cocos videoplayer](ufgnix0802.blog.csdn.net/article/det…)

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 6 天,  点击查看活动详情****