[add] first

This commit is contained in:
2023-02-22 09:50:51 +08:00
commit 6260e95bc8
9053 changed files with 4492644 additions and 0 deletions

12
assets/src/utils.meta Normal file
View File

@@ -0,0 +1,12 @@
{
"ver": "1.1.0",
"importer": "directory",
"imported": true,
"uuid": "afa552d5-0d87-496e-8007-9f92f938a9f5",
"files": [],
"subMetas": {},
"userData": {
"compressionType": {},
"isRemoteBundle": {}
}
}

View File

@@ -0,0 +1,21 @@
import { _decorator, Component, Node, MeshRenderer } from 'cc';
const { ccclass, property } = _decorator;
@ccclass('disable_update_ubo')
export class disable_update_ubo extends Component {
start () {
setTimeout(() => {
let mrs = this.getComponentsInChildren(MeshRenderer);
mrs.forEach(mr => {
// mr.model.updateUBOs(0);
let origin = mr.model.updateUBOs;
mr.model.updateUBOs = function () {
if (!this._localDataUpdated) return;
origin.call(this)
}
})
}, 1000)
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "1aee80ed-71a1-4c04-b470-7693bd3ae1d9",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,33 @@
import { Component, director, MeshRenderer, ReflectionProbeType, _decorator } from "cc";
const { ccclass, executeInEditMode, property } = _decorator;
@ccclass('SwitchProbe')
@executeInEditMode
export class SwitchProbe extends Component {
@property
_useProbe = true;
@property
get useProbe () {
return this._useProbe;
}
set useProbe (v) {
this._useProbe = v;
let children = this.node.children;
for (let i = 0; i < children.length; i++) {
children[i].getComponents
}
let mrs = this.node.getComponentsInChildren(MeshRenderer);
mrs.forEach(mr => {
if (v) {
mr.reflectionProbe = ReflectionProbeType.BAKED_CUBEMAP;
}
else {
mr.reflectionProbe = ReflectionProbeType.NONE;
}
})
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "fd67a8ab-3c25-4cf2-9e95-4ebac8dcef52",
"files": [],
"subMetas": {},
"userData": {}
}