我在向Opencart2添加管理页面时遇到了问题,并且关于SO的几乎完全相同的问题的答案没有帮助,所以我相信这个问题是特定于OC2的.
在这个问题的答案后,我仍然在第13行的C:\ websites\weddingshoponline\shop\admin\controller\custom\helloworld.php中收到错误消息" 致命错误:调用未定义的方法ControllerCustomHelloWorld :: render().任何非常感谢帮助,因为我一直在圈子里走来走去.
谢谢.
PS恢复到以前版本的OC并不是有效的响应,尽管是一个好的响应.
有没有办法阻止定向光照射特定物体?我想这也适用于聚光灯.这样做的原因是我想使用两个方向灯,但是一个灯照射在一个物体上以使其"自我遮蔽",并且不希望它发光以干扰另一个物体.
目前我有一个单向指示灯,如下所示:
function addpointlight()
{
var SHADOW_MAP_WIDTH = 4096, SHADOW_MAP_HEIGHT = 2048;
//Enabling this this light just creates serious artifacts on the obj I am trying to shadow.
//var newlight=new THREE.DirectionalLight(0xeeeeee,0.7);
//newlight.position.set( 0, 100, 300 );
//newlight.castShadow=false;
//scene.add(newlight);
// create a directional light
pointLight = new THREE.DirectionalLight(0xeeeeee,0.80);
//pointLight.onlyShadow=true;
pointLight.position.set( 0, 100, 300 );
pointLight.shadowCameraVisible=true;
pointLight.shadowCameraNear = 10;
pointLight.shadowCameraFar = 1500;
pointLight.shadowCameraFov = 90;
pointLight.castShadow=true;
var d = 4;
pointLight.shadowCameraLeft = -d;
pointLight.shadowCameraRight = d;
pointLight.shadowCameraTop = -d;
pointLight.shadowCameraBottom = d; …Run Code Online (Sandbox Code Playgroud)