我想将两个图像放在一个 LimeJS 层中。图像应彼此相邻水平对齐。
将一张图像添加到图层中很简单:
var myLayer = new lime.Layer().setPosition(0, 0)
var myImage = new lime.Sprite().setSize(800,400).setFill('myimage.png');
myLayer.appendChild(myImage);
scene.appendChild(myLayer);
但是将两个图像添加到一层似乎是不可能的。我读过LimeJS Docs,但是我的课堂文档阅读体验很粗略。
我尝试setOffset
在课堂上使用该方法Sprite
:
var myLayer = new lime.Layer().setPosition(0, 0);
var myImage = new lime.Sprite().setSize(800,400).setFill('myimage.png');
var myImage2 = new lime.Sprite().setSize(800,400).setFill('myimage.png')
.setOffset(800, 0, true); // Uncaught TypeError: undefined is not a function
myLayer.appendChild(myImage);
myLayer.appendChild(myImage2);
scene.appendChild(myLayer);
但以上返回Uncaught TypeError: undefined is not a function
也许将两个图像放在一层中是不可能的,但感谢您提供任何帮助。