小程序之pixi应用

pixi.axml

<canvas a:if="{
  {isRunCanvas}}" class="canvas" id="canvas" type="webgl" style="width:{
  {targetWidth}}rpx;height:{
  {targetHeight}}rpx" onTouchStart="onTouchHandle" onTouchEnd="onTouchHandle" onTouchMove="onTouchHandle" onTouchCancel="onTouchHandle" onReady="onCanvasReady"></canvas>

pixi.js

import { enhanceComponent } from 'tb-shop-enhance';
import * as PIXI from "@tbminiapp/pixi-miniprogram-engine";
const { registerCanvas, devicePixelRatio } = PIXI.miniprogram;


Component(enhanceComponent(
  {
    systemInfo: null,
    mainCanvas: null,
    app: null,
    mixins: [],
    data: {
      isRunCanvas: false
    },
    props: {
      options: null,
      onAppInit: null,
      onError: null
    },
    onInit() {
      console.log(this.props.data);
      
    },
    didMount() {
      const systemInfo = this.systemInfo = my.getSystemInfoSync();
      const version = systemInfo.version.split('.');
      const version0 = version[0] * 1000;
      const version1 = version[1] * 1000;
      console.log('version', version);
      // 手淘 9.8 版本以后启动canvas。
      if (systemInfo.app === 'TB') {
        if (!(version0 > 9000 || (version0 === 9000 && version1 >= 8000))) {
          my.alert({
            title: '请使用手淘9.8版本以上'
          });
          return;
        }
      } else if (systemInfo.app
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值