[]WaterPrimaryMaterial的使用

这个水的Material有demo吗?
我这里怎么调都是单一色块呢?
 


var box: Laya.MeshSprite3D = scene.addChild(new Laya.MeshSprite3D(new Laya.PlaneMesh(10, 10))) as Laya.MeshSprite3D;
// box.transform.rotate(new Laya.Vector3(0, 45, 0), false, false);
// var material: Laya.BlinnPhongMaterial = new Laya.BlinnPhongMaterial();
// var material: Laya.WaterPrimaryMaterial = new Laya.WaterPrimaryMaterial();
var material: Laya.WaterPrimaryMaterial = Laya.WaterPrimaryMaterial.defaultMaterial;
material.waveScale = 1.5;
material.horizonColor = new Laya.Vector4(0.5, 0.5, 1, 1);
material.waveSpeed = new Laya.Vector4(0, 0.5, 0.1, 1); 
// var material: Laya.BaseMaterial = new WaterMaterial();
        Laya.Texture2D.load("res/water1.png", Laya.Handler.create(null, function(tex:Laya.Texture2D) {
// material.albedoTexture = tex;
material.mainTexture = tex;
}));
Laya.Texture2D.load("res/FoamTexture.jpg", Laya.Handler.create(null, function(tex:Laya.Texture2D) {
// material.albedoTexture = tex;
material.normalTexture = tex;
}));
 
// box.meshRenderer.material = material;
box.meshRenderer.sharedMaterial = material;


已邀请:

Aar0n

赞同来自:

没有

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作