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

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

  • 相关阅读:
    prometheus学习系列三:node_exporter安装部署
    prometheus学习系列一: Prometheus简介
    prometheus学习系列二: Prometheus安装
    crontab定时任务不执行,单独运行sh生效
    glusterfs+heketi为k8s提供共享存储
    kubernetes的安装方法
    阿里云负载均衡权重管理脚本
    ldap配置系列二:jenkins集成ldap
    ldap配置系列一:ldap的安装
    ldap配置系列三:grafana集成ldap
  • 原文地址:https://www.cnblogs.com/revoid/p/10207478.html
Copyright © 2011-2022 走看看