我在指针锁定方面遇到了麻烦。我的代码看起来像这样......
Canvas = document.createElement('canvas');
...(Parameters)...
document.body.appendChild(Canvas);
Canvas.requestPointerLock = Canvas.requestPointerLock ||
element.mozRequestPointerLock ||
element.webkitRequestPointerLock;
Canvas.requestPointerLock();
Run Code Online (Sandbox Code Playgroud)
当我运行我的代码时,指针锁没有任何反应(其他一切都正常运行)。我展示的代码正是我认为与该问题相关的代码,但如果需要我的程序中的更多代码,请告诉我。
无论我做什么,svg size 都无法与 javascript 一起使用。我尝试了所有方法,但尺寸都是 0px * 0px。如果我在 html 代码中这样做,它工作得很好。是否有任何已知的原因可能无法正常工作。如果您需要我的一些代码,请询问。
好吧,这是一些代码...
var svg = document.createElement("svg");
svg.setAttribute("style", "border: 1px solid black");
svg.setAttribute("height",20);
svg.setAttribute("width",20);
document.getElementById("container").appendChild(svg);
Run Code Online (Sandbox Code Playgroud)
我也尝试了略有不同的代码。还给它一个边框,给它一个小的宽度和高度(不是正确的)