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)来表示换行符.

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

  • 相关阅读:
    172. Factorial Trailing Zeroes
    96. Unique Binary Search Trees
    95. Unique Binary Search Trees II
    91. Decode Ways
    LeetCode 328 奇偶链表
    LeetCode 72 编辑距离
    LeetCode 226 翻转二叉树
    LeetCode 79单词搜索
    LeetCode 198 打家劫舍
    LeetCode 504 七进制数
  • 原文地址:https://www.cnblogs.com/revoid/p/10207478.html
Copyright © 2011-2022 走看看