首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Haxe/Flambe中,如何旋转或缩放实体,以使其子项按比例旋转

在Haxe/Flambe中,如何旋转或缩放实体,以使其子项按比例旋转
EN

Stack Overflow用户
提问于 2014-04-18 01:18:59
回答 1查看 361关注 0票数 1

如果我在舞台上创建嵌套实体的层次结构,我如何旋转、缩放或平移父实体,并让其子实体相对于父实体的原点进行旋转、缩放和平移?

EN

回答 1

Stack Overflow用户

发布于 2014-04-19 06:01:42

假设你有这样的设置:

代码语言:javascript
复制
Entity (called enemy)  
> Sprite  
 -- Entity (called leg)  
  > ImageSprite  
 -- Entity (called arm)  
  > ImageSprite
 -- Entity
  > ImageSprite

如果你想旋转敌人,你应该做enemy.get(精灵).rotation._= 35;然后整个角色应该旋转。

如果你想旋转它的一部分,使用雪碧图.rotation.animateTo(35,0.5,Ease.sineOut);

可以使用addChild嵌套实体,使用add()嵌套组件(如Sprite)。显示列表是使用包含Sprite的实体构建的,而不是像Flash这样的普通嵌套Sprite。

我建议你可以看看我的Flambe指南,在it https://github.com/markknol/flambe-guide/wiki/中解释了一些基本的概念(在开始时可能会令人困惑)。

祝你玩得开心,如果你有什么问题,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23139492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档