首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >craftyjs视区误解

craftyjs视区误解
EN

Stack Overflow用户
提问于 2017-04-27 15:59:49
回答 1查看 90关注 0票数 0

学习CraftyJS,我缺少一些关于视口如何工作的信息。我需要:大的水平地图(平台)和相机,跟随英雄。是否有任何提示可以阅读详细信息,解释它是如何工作的?非常感谢!

附注:在这种情况下,官方CraftyJS应用程序接口文档对我没有帮助

EN

回答 1

Stack Overflow用户

发布于 2017-05-07 01:07:10

在这种情况下,

官方CraftyJS应用编程接口文档对我没有帮助

在本例中,它都在那里,尽管分布在几个页面上。一定要快速浏览整个API,以便对可用功能有一个很好的了解。

我需要的:大型水平贴图(platformer)

请参阅Getting started中的最后一个示例。

我需要的:...摄像机,追随英雄

摄影机在Crafty中称为视口。请参阅Crafty.viewport.follow()

如果您有进一步的问题,请告诉我。

把所有这些放在一起:

代码语言:javascript
复制
Crafty.init();

Crafty.e('2D, DOM, Color, floor')
  .attr({x: -400, y: 250, w: 850, h: 10})
  .color('green');

var hero = Crafty.e('2D, DOM, Color, Twoway, Gravity')
  .attr({x: 0, y: 0, w: 50, h: 50})
  .color('#F00')
  .twoway(200)
  .gravity('floor');

Crafty.viewport.clampToEntities = false;
Crafty.viewport.follow(hero);
代码语言:javascript
复制
<script src="https://cdn.rawgit.com/craftyjs/Crafty/0.8.0/dist/crafty-min.js"></script>

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

https://stackoverflow.com/questions/43651915

复制
相关文章

相似问题

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