Scratch3.0
JiaoYuXi_hahaha
这个作者很懒,什么都没留下…
展开
-
Scratch3.0 保存缩略图
修改原生组件// 首先修改组件 RenderWebGL.js, 添加 preserveDrawingBuffer: true// 文件地址 node_modules\scratch-render\src\RenderWebGL.js // 修改前static _getContext (canvas) { return twgl.getWebGLContext(canvas, {alpha: false, stencil: true});}// 修改后static _getConte原创 2020-06-04 11:45:59 · 1039 阅读 · 0 评论 -
Scratch 3.0 源码修改
Scratch 3.0 加载电脑上的文件 地址栏会被强制设为根路径// 注释这行代码,地址栏就不会被强制更改了history.replaceState({}, document.title, '.');Scratch 3.0 加载语言包使用全局搜索在两个supported-locales.js文件中进行修改。 ...原创 2020-06-04 11:45:31 · 1960 阅读 · 0 评论 -
Scratch3.0 页面初始化的时候加载sb3文件
目标文件地址:src\containers\sb-file-uploader.jsx修改 sb-file-uploader.jsx文件, class SBFileUploader中添加componentDidMount(),代码如下componentDidMount() { var _this = this; // 作品所在存放地址 var sb3Path = null; /** * 必须使用 $(window).on("load",function(){});原创 2020-06-04 11:45:15 · 2854 阅读 · 3 评论 -
Scratch3.0 源码打包配置 webpack.config.js
对打包的文件进行压缩// 在 plugins 中添加 new UglifyJsPlugin 配置plugins: [ new UglifyJsPlugin({ uglifyOptions: { output: { comments: false, }, warnings: false } })]原创 2020-06-04 11:44:43 · 620 阅读 · 0 评论 -
Scratch3.0初始化加载七牛云上的sbs文件
编写组件import PropTypes from 'prop-types';import React from 'react';import {connect} from 'react-redux';import {injectIntl, intlShape} from 'react-intl';import analytics from '../lib/analytics';import log from '../lib/log';import {LoadingStates, onLoa原创 2020-06-04 11:44:12 · 385 阅读 · 0 评论 -
Scratch3.0上传sb3文件到七牛云
import bindAll from 'lodash.bindall';import PropTypes from 'prop-types';import React from 'react';import {connect} from 'react-redux';import {projectTitleInitialState} from '../reducers/project-title';/** 引入七牛js资源支持 **/import * as qiniu from 'qiniu-j原创 2020-06-04 11:43:20 · 903 阅读 · 0 评论