zoukankan      html  css  js  c++  java
  • 2019年1月

    GifCam

    主域发送 laya.ui.js

        __proto._postMsg=function(){
            var mat=new Matrix();
            mat.translate(this.x,this.y);
            var stage=Laya.stage;
            mat.scale(stage._canvasTransform.getScaleX()*this.globalScaleX *stage.transform.getScaleX(),stage._canvasTransform.getScaleY()*this.globalScaleY *stage.transform.getScaleY());
            this.postMsg({type:"changeMatrix",a:mat.a,b:mat.b,c:mat.c,d:mat.d,tx:mat.tx,ty:mat.ty,w:this.width,h:this.height});
        }
    View Code

    子域接收 laya.wxmini.js

        MiniAdpter._onMessage=function(data){
            switch (data.type){
                case "changeMatrix":
                    Laya.stage.transform.identity();
                    Laya.stage._width=data.w;
                    Laya.stage._height=data.h;
                    Laya.stage._canvasTransform=new Matrix(data.a,data.b,data.c,data.d,data.tx,data.ty);
                    break ;
                case "display":
                    Laya.stage.frameRate=data.rate || /*laya.display.Stage.FRAME_FAST*/"fast";
                    break ;
                case "undisplay":
                    Laya.stage.frameRate=/*laya.display.Stage.FRAME_SLEEP*/"sleep";
                    break ;
                }
            if (data['isLoad']=="opendatacontext"){
                if (data.url){
                    MiniFileMgr.ziyuFileData[data.url]=data.atlasdata;
                    MiniFileMgr.ziyuFileTextureData[data.imgReadyUrl]=data.imgNativeUrl;
                }
                }else if (data['isLoad']=="openJsondatacontext"){
                if (data.url){
                    MiniFileMgr.ziyuFileData[data.url]=data.atlasdata;
                }
                }else if (data['isLoad']=="openJsondatacontextPic"){
                MiniFileMgr.ziyuFileTextureData[data.imgReadyUrl]=data.imgNativeUrl;
            }
        }
    View Code

    修改子域刷新频率

        __class(WXOpenDataViewer,'laya.ui.WXOpenDataViewer',_super);
        var __proto=WXOpenDataViewer.prototype;
        __proto.onEnable=function(){
            this.postMsg({type:"display",rate:Laya.stage.frameRate});
            if (window.wx && window.sharedCanvas)Laya.timer.frameLoop(1,this,this._onLoop);
        }
    View Code

    主域 Canvas 的大小 会影响某些 android 机型的帧率. 尽量显示 小的canvas

    版本号
    平台.大版本更新.小版本更新

    对于Windows文本文件,它们使用两个字符的组合(回车和换行)表示换行符;Macintosh文本文件使用回车来表示换行符;而UNIX和Linux文件使用换行(linefeed)来表示换行符.

    随机存取指的是直接移动(不是依次移动)到文件的任何位置.

  • 相关阅读:
    【图论】2-SAT 问题
    【网络流】费用流(基于Capacity Scaling)
    CF gym 102483(NWERC 2018) A题 解答
    【网络流】最小点权覆盖集、最大点权独立集
    【网络流】最大密度子图
    【网络流】最大权闭合图
    简易 vim 配置
    生成函数基础
    「NOI.AC」NOI挑战赛第二场
    SDOI2020 退役记
  • 原文地址:https://www.cnblogs.com/revoid/p/10207478.html
Copyright © 2011-2022 走看看