本文整理了Java中pythagoras.f.Vector.subtractLocal()
方法的一些代码示例,展示了Vector.subtractLocal()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.subtractLocal()
方法的具体详情如下:
包路径:pythagoras.f.Vector
类名称:Vector
方法名:subtractLocal
[英]Subtracts a vector in-place from this one.
[中]从这个向量中减去一个向量。
代码示例来源:origin: playn/playn
protected void doMove(float x, float y) {
Vector delta = new Vector(x, y).subtractLocal(_pstart);
layer.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
}
代码示例来源:origin: threerings/playn
protected void onMove(float x, float y) {
Vector delta = new Vector(x, y).subtractLocal(_pstart);
layer.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
}
代码示例来源:origin: threerings/playn
@Override
public void onTouchMove(Touch.Event event) {
Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
modify(event);
motionLabel.set("touch move", describe(event, ""));
}
代码示例来源:origin: threerings/playn
@Override
public void onPointerDrag(Event event) {
Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
modify(event);
motionLabel.set("pointer drag", describe(event, ""));
}
@Override
代码示例来源:origin: playn/playn
@Override public void onDrag(Pointer.Interaction iact) {
Pointer.Event event = iact.event;
Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
modify(event);
motionLabel.set("pointer drag", describe(event, ""));
}
代码示例来源:origin: threerings/playn
@Override
public void onMouseDrag(MotionEvent event) {
Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
modify(event);
motionLabel.set("mouse drag", describe(event, ""));
}
@Override
代码示例来源:origin: playn/playn
@Override public void onDrag(Mouse.MotionEvent event, Mouse.Interaction iact) {
Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
modify(event);
motionLabel.set("mouse drag", describe(event, ""));
}
@Override public void onMotion (Mouse.MotionEvent event, Mouse.Interaction iact) {
代码示例来源:origin: playn/playn
@Override public void onMove(Touch.Interaction iact) {
Touch.Event event = iact.event;
Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
modify(event);
motionLabel.set("touch move", describe(event, ""));
}
内容来源于网络,如有侵权,请联系作者删除!