我正在尝试构建第一个食人魔教程
我正在使用Debian Wheezy - beta 4,我安装了这些软件包:
我用这一行构建了教程:
g++ -I/usr/include/OGRE -I/usr/include/OIS -lOgreMain -lOIS -o main *.cpp
Run Code Online (Sandbox Code Playgroud)
我明白了:SdkTrays.h没有这样的文件或目录
我已经检查过,标题既不在/ usr/include中,也不在/ usr/local/include中(递归).
是否有可能在debian挤压下获得sdktrays?
我已经创建了这个Button类来捕获Pointer事件:
public class Button implements Pointer.Listener {
public void initLayer(Image defaultImage) {
layer = parent.createImageLayer(this.defaultImage);
layer.addListener(this);
}
...
Run Code Online (Sandbox Code Playgroud)
如果我触摸其中一个instanciated按钮,我会得到onPointerStart和onPointerEnd事件.但是,如果我的某个按钮已被触摸并且我开始触摸另一个按钮,则我没有得到第二个按钮的onPointerStart事件.
有没有办法用playn获得这些多点触控事件?
我正在尝试创建一个工厂(从String参数生成新实例).
我有一个Monster类(超类)和Robot1类(扩展了Monster).
我的工厂声明:
private static final ImmutableMap<String, Class<? extends Monster>> DISPATCHER = ImmutableMap.of("robot1", Robot1.class);
Run Code Online (Sandbox Code Playgroud)
但我得到:
Type mismatch: cannot convert from ImmutableMap<String,Class<Robot1>> to ImmutableMap<String,Class<? extends Monster>>
Run Code Online (Sandbox Code Playgroud) 我试过了 :
graphics().setSize(800, 600);
Run Code Online (Sandbox Code Playgroud)
但它没有任何影响(至少使用java和html).
似乎这种方法已被弃用.设置游戏大小的最佳方法是什么?
在sencha可滚动视图中,如Ext.dataview.ListView,我们总是可以滚动屏幕外的元素列表.
如果我举个例子:http://dev.sencha.com/deploy/touch/examples/production/kitchensink/#demo/list
有没有办法阻止列表项"Alana Wiersma"?我希望这个项目与"top <= 0px".
我用inkscape编辑了一个SVG:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="svg2816" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs2818"></defs>
<metadata id="metadata2821">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="layer1" stroke-linejoin="miter" stroke="#ce3762" stroke-linecap="butt">
<path id="path2828" style="stroke-dasharray:none;" d="M40,3,35,3,20,18,10,18s-5,5,0,10h10l15,15h5v-40z" transform="translate(-5,0)" stroke-miterlimit="4" stroke-width="0.5" fill="#42101e"/>
<path id="path2830" d="m37,13s2,7.5359,0,15" transform="translate(0,2)" stroke-width="1px" fill="none"/>
<path id="path2834" d="m40,11s3,10,0,19" transform="translate(0,2)" stroke-width="1px" fill="none"/>
<path id="path2836" d="m43,6s6,14,0,29" transform="translate(0,2)" stroke-width="1px" fill="none"/>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)
它应该是这样的:

当我用 fabricjs 导入它时:
// volumeOnPrint is the string pasted before
fabric.loadSVGFromString(volumeOnPrint, function(objects, options) {
var widget …Run Code Online (Sandbox Code Playgroud) playn ×2
debian ×1
fabricjs ×1
guava ×1
html5-canvas ×1
java ×1
javascript ×1
ogre ×1
ogre3d ×1
sencha-touch ×1