小编Cra*_*bar的帖子

如何用Vaadin创建交互式图形?

我想开发一个简单的互动游戏(如arcanoid).我已经实现了一个菜单和不同的看法,现在我需要制定实际游戏(画飞球,一些移动平台),我不知道如何做到这一点.我需要像画布一样的东西,我可以在每一帧画出我的图形.

我试着用Canvas和Timer 实现它.但它不希望更新图形本身,但只有当用户点击屏幕或类似时.我也看到了com.google.gwt.canvas.client.Canvas,但我无法理解如何在Vaadin应用程序中使用它.

接下来我的问题是:是否有可能以任何方式以高帧率绘制每帧的图形?如果可能的话,我该怎么做?

PS我使用Vaadin 7.3.3.

java canvas vaadin

5
推荐指数
1
解决办法
3531
查看次数

Ember数据的JSON格式不正确

我正在使用最新版本的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)

json ember.js ember-data

5
推荐指数
2
解决办法
1235
查看次数

标签 统计

canvas ×1

ember-data ×1

ember.js ×1

java ×1

json ×1

vaadin ×1