我想开发一个简单的互动游戏(如arcanoid).我已经实现了一个菜单和不同的看法,现在我需要制定实际游戏(画飞球,一些移动平台),我不知道如何做到这一点.我需要像画布一样的东西,我可以在每一帧画出我的图形.
我试着用Canvas和Timer 实现它.但它不希望更新图形本身,但只有当用户点击屏幕或类似时.我也看到了com.google.gwt.canvas.client.Canvas,但我无法理解如何在Vaadin应用程序中使用它.
接下来我的问题是:是否有可能以任何方式以高帧率绘制每帧的图形?如果可能的话,我该怎么做?
PS我使用Vaadin 7.3.3.
我正在使用最新版本的EmberJS和Ember Data.我有下一个JSON数据:
[{
"id": 6,
"name": "First object",
"vol": 40,
"description": "bla bla bla",
"category": "first"
}, {
"id": 7,
"name": "Second object",
"vol": 17,
"description": "Some description",
"category": "second"
}]
Run Code Online (Sandbox Code Playgroud)
而下一个型号:
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
vol: DS.attr('number'),
description: DS.attr('string'),
category: DS.attr('string')
});
Run Code Online (Sandbox Code Playgroud)
我不明白如何使Ember数据有效.我怀疑ember数据需要下面的内容:
[{
model-name {
"id": 6,
"name": "First object",
"vol": 40,
"description": "bla bla bla",
"category": "first"
}
}, {
model-name {
"id": 7,
"name": "Second object",
"vol": 17,
"description": "Some description", …
Run Code Online (Sandbox Code Playgroud)