在我在以下链接上托管的资料库中,我正在为一个研究项目做一个游戏。您将在src/game-behaviors.js
文件中注意到,我有一种创建鸡的方法。但是,每当我尝试更改组中创建的鸡的锚时,鸡会渲染一帧左右,然后消失。
https://github.com/wheelerj/chickens-in-space
我必须'抵消'这些鸡的创造坐标是为了解决这个问题,但当我想要旋转它们时会引起不必要的行为,并导致它们因引力波效应而振荡。
特别是,替换
处的代码createChicken = function(xpos, ypos, xvel, yvel) {
// Need to adjust anchor
xpos = xpos -16;
ypos = ypos -16;
声明之后有这样的东西
chicken.anchor.set(.5);
感谢您的帮助。
(我也问了这个问题here)