2017-04-27 38 views
0

學習CraftyJS,我錯過了一些有關視口工作方式的信息。 我需要的是: 大水平地圖(平臺遊戲)和相機,跟隨英雄。有什麼提示可以閱讀詳細信息,解釋它是如何工作的?非常感謝!craftyjs視口誤解

P.S.官方CraftyJS API文檔不幫助我在這種情況下

回答

0

官方CraftyJS API文檔不幫助我在這種情況下

這一切都沒有在這種情況下,雖然分佈在幾個頁面。一定要瀏覽整個API以獲得有關可用功能的完整概述。

我需要什麼:大型臥式地圖(一些成熟)

Getting started最後一個例子。

我需要什麼:...攝像頭,英雄

相機在狡猾的被稱爲視口以下。見Crafty.viewport.follow()

讓我知道你是否還有其他問題。


全部放在一起:

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);
<script src="https://cdn.rawgit.com/craftyjs/Crafty/0.8.0/dist/crafty-min.js"></script>