设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

关于视频和对话同时播放的问题。

查看数: 3808 | 评论数: 3 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-11-6 20:34

正文摘要:

本帖最后由 沧海孤云 于 2017-11-6 20:35 编辑

回复

青空CythiA 发表于 2018-12-23 12:36:28
楼主这个解决了吗。。
汪汪 发表于 2017-11-6 22:15:34
本帖最后由 汪汪 于 2017-11-6 22:20 编辑

视频是在网页的另外一个层吧...

找到video的元素 ,也就是类似
var  video = document.createElement('video');


var texture = PIXI.VideoTexture.textureFromVideo( video);
    var sprite = new PIXI.Sprite(texture);
    sprite.width = w
    sprite.height = h
然后把精灵放到场景里去就好






差不多 就是


    Graphics._createVideo = function() {
        this._videoFrame    = document.createElement('div');
        this._videoFrame.id = 'GameVideoFrame';
        this._video         = document.createElement('video');   //也就是 把 Graphics._video  当作上面的 video , 然后把精灵添加到场景中就好了
        this._video.id      = 'GameVideo';
        this._videoVisible  = false;
         // 这句注释掉 document.body.appendChild(this._videoFrame);
        // 这句注释掉  this._videoFrame.appendChild(this._video);
        this.setVideoContentsPosition(0, 0);
        this.setVideoContentsScale(1.0, 1.0);
        this._updateVideo();
        this._centerElement(this._video);
        this._video.style.margin = 0;
        this._videoLoading       = false;
    };




点评

这个是怎么改的啊,按照这个改脚本的话,变成显示文本不显示视频了  发表于 2018-12-23 12:44
用jquery很简单  发表于 2017-11-7 18:46
pixi的官方范例..  发表于 2017-11-7 18:18
~没有看懂……能简单一些嘛。官方范例指的是那些rpg_sprites.js?  发表于 2017-11-7 15:18
不同pixi版本好像方法不一样。。你看看官方范例试试吧  发表于 2017-11-7 00:06
WantMy蕙 发表于 2017-11-6 21:08:44
大概思路就是调整对话框或者嗯...视频脚本的z值,使其中一个大于或者小于另一个就OK

点评

GG,好吧我对MV不是很熟  发表于 2017-11-7 18:37
对话框是直接画在canvas里的……所以解决方法是把canvas背景改成透明,然后把视频放在canvas下面  发表于 2017-11-6 21:53
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-2 16:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表