本节我们学习使用instance着色器进行着色
//拾取
var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
handler.setInputAction(function(movement){
console.log(movement);
var pickedObject = viewer.scene.pick(movement.position);
if(Cesium.defined(pickedObject)){
console.log(pickedObject.id);
}
},Cesium.ScreenSpaceEventType.LEFT_CLICK);
//使用instance的颜色去着色
let material = new Cesium.Material({
fabric:{
type:"Color",
uniforms:{
color: new Cesium.Color(1.0,0.0,0.0,0.5)
}
}
})
完成后保存并运行我们就可以得到透明红色区域了

















![[强化学习的数学原理—赵世钰老师]学习笔记02-贝尔曼方程](https://i-blog.csdnimg.cn/direct/a1d2891d56c5488984d0e80cd4cf5d08.png#pic_center)

