mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
fix tornado rendering finally
This commit is contained in:
parent
03b0eced47
commit
1f0e2bea43
3 changed files with 5 additions and 2 deletions
|
|
@ -429,6 +429,7 @@ class DtsObject extends GameObject {
|
||||||
material.blendMode = BlendMode.Alpha;
|
material.blendMode = BlendMode.Alpha;
|
||||||
material.mainPass.culling = h3d.mat.Data.Face.None;
|
material.mainPass.culling = h3d.mat.Data.Face.None;
|
||||||
material.receiveShadows = false;
|
material.receiveShadows = false;
|
||||||
|
material.mainPass.depthWrite = false;
|
||||||
}
|
}
|
||||||
// // TODO TRANSPARENCY SHIT
|
// // TODO TRANSPARENCY SHIT
|
||||||
if (flags & 8 > 0) {
|
if (flags & 8 > 0) {
|
||||||
|
|
|
||||||
|
|
@ -140,7 +140,8 @@ class InstanceManager {
|
||||||
if (dtsshader != null) {
|
if (dtsshader != null) {
|
||||||
minfo.meshbatch.material.mainPass.removeShader(minfo.meshbatch.material.textureShader);
|
minfo.meshbatch.material.mainPass.removeShader(minfo.meshbatch.material.textureShader);
|
||||||
minfo.meshbatch.material.mainPass.addShader(dtsshader);
|
minfo.meshbatch.material.mainPass.addShader(dtsshader);
|
||||||
// minfo.meshbatch.material.mainPass.culling = mat.mainPass.culling;
|
minfo.meshbatch.material.mainPass.culling = mat.mainPass.culling;
|
||||||
|
minfo.meshbatch.material.mainPass.depthWrite = mat.mainPass.depthWrite;
|
||||||
}
|
}
|
||||||
var phongshader = mat.mainPass.getShader(PhongMaterial);
|
var phongshader = mat.mainPass.getShader(PhongMaterial);
|
||||||
if (phongshader != null) {
|
if (phongshader != null) {
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,8 @@ class Tornado extends ForceObject {
|
||||||
this.soundChannel.pause = true;
|
this.soundChannel.pause = true;
|
||||||
for (material in this.materials) {
|
for (material in this.materials) {
|
||||||
material.blendMode = Alpha;
|
material.blendMode = Alpha;
|
||||||
// material.mainPass.culling = h3d.mat.Data.Face.None;
|
material.mainPass.culling = h3d.mat.Data.Face.None;
|
||||||
|
material.mainPass.depthWrite = false;
|
||||||
}
|
}
|
||||||
onFinish();
|
onFinish();
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue