我合理地开始使用SpriteSheets和blitting技术,但它看起来相当复杂(对我而言)。所以我想知道是否有一个整洁的gameFrame引擎(或一种方式),你做了类似Starling技术(starling MovieClip和juggler)但没有创建Starling环境。(因为据我所知,我需要有一个Starling阶段,我可以用starling代码放东西/做东西,我不能直接在documentClass中操作starling代码)
某事,比如:var myMonkey_mcContainer : MovieClip = new MovieClip ( source to the spriteSheet, name of the elements to take, how many elements to take )
这是直接在文档Class中完成的,所以如果我想移动myMonkey_mcContainer,我只需执行类似myMonkey_mcContainer.x = 50或100或200的操作。
之前我有一张SpriteSheet,其中有10张不同位置的猴子照片,这些照片的名称为“Monkey_1”,“Monkey_2”,“Monkey_3”等。
我确实尝试直接使用Starling
进入文档类monkeyArt:MovieClip = new MovieClip(Assets.getAtlas().getTextures("Monkey_"), 10);
monkeyArt.x = 50
monkeyArt.y = 50
starling.core.Starling.juggler.add(monkeyArt);
this.addChild(monkeyArt);
但它给了我类似的东西
1067:flash.display类型值的隐式强制:MovieClip为无关类型starling.something.something。
我也试过创建我自己的blitting类(从那里开始)但它很复杂,是否有必要?
我正在寻找Flixel和PushButton,但如果我想要的话可能与他们合作。
那么有什么建议或意见吗?