小编Rom*_*meo的帖子

Slick2D和JBox2D.如何绘制

在问这个之前我做了很多网上搜索.我不能这样做.这对我来说有点难以理解.那么我如何在与世界位置的身体相对应的右侧屏幕位置绘制图像?感谢名单.

如果有人在同一个障碍面前找到了他,我会发布一个HOW TO,而不是正常速度的好解释.你可以在这里找到它:http://romeo.akademx.ro/2012/04/06/slick-and-box2d/

这是渲染功能:

public void render(GameContainer container, StateBasedGame game, Graphics g)
        throws SlickException {
    g.setBackground(Color.white);

    g.pushTransform();
    g.translate(worldToScreen(body.getPosition()).x, worldToScreen(body.getPosition()).y);
    g.rotate(15, 15, (float) Math.toDegrees(body.getAngle()));
    part.draw();
    g.popTransform();

    g.drawString("Count: " + cont, 5, 40);
    //world.drawDebugData();
}
Run Code Online (Sandbox Code Playgroud)

这些是我用来转换世界屏幕协调的功能:

public Vec2 screenToWorld(Vec2 screenV) {
    return new Vec2((screenV.x - offset.x) / scaleFactor, yFlip
            * (screenV.y - offset.y) / scaleFactor);
}

public Vec2 worldToScreen(Vec2 worldV) {
    return new Vec2(worldV.x * scaleFactor + offset.x, yFlip * worldV.y
            * scaleFactor + offset.y);
}
Run Code Online (Sandbox Code Playgroud)

我也碰巧使用此链接中的SlickDebugDraw:http://slick.javaunlimited.net/viewtopic.php?f …

java physics-engine jbox2d slick2d

14
推荐指数
1
解决办法
1万
查看次数

HTML5游戏,画布还是div?

我打算使用javascript在HTML5中创建一个实时多人平台游戏.在网上搜索了大约4个小时之后,我找不到关于永恒问题的最新答案:使用DOM渲染我的游戏会比在画布中渲染它更快吗?游戏将是整个文档.2/4玩家将在地图上跳跃并相互射击,炸弹将爆炸.所以?会是什么.我记得我在2年前制作了一个带有DOM的绘图应用程序并且它运行得很顺利,但我想现在画布速度更好?感谢你们.

PS我也想过使用Dart.

html javascript dom canvas

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

如何将值传递给js文件

我知道这个问题被问了数百次:(但我只是想了解更多:)。

我的问题很简单,我可以将一个值传递给这样的 js 文件,如果没有,如何传递?

<script type="text/javascript" src="./js/create.js?method=create"></script>
Run Code Online (Sandbox Code Playgroud)

是的,您注意到我有一个method=create要在我的create.js.

我知道在 jquery ajax 中,我们有一个简单的方法,但是您必须注意到 ajax 方法包含在 js 文件中,我如何将参数传递给 js 文件本身?

欢迎任何答案:) 谢谢。

javascript jquery jquery-post

2
推荐指数
1
解决办法
4704
查看次数

PHP文件崩溃服务器

我正在尝试制作PayPal IPN文件,但响应不会插入数据库.经过一点调试后,我发现我的函数有一个错误,但我不知道哪一个.

似乎以下代码是错误的,但我不知道为什么.它对我来说很好看.难道我做错了什么?

<?php
function check_price($price, $id) {
  $valid_price = false;

  $sql = $wpdb->get_results("SELECT * FROM `webc_products` WHERE id = '$id'");
  foreach ( $sql as $prod ) {
    $num = (float)$prod->amount;
    if($num == $price){
      $valid_price = true;
    }   
  }

  return $valid_price;
}

$a = check_price(0.01, 1);
?>
Run Code Online (Sandbox Code Playgroud)

此外,我尝试了函数外部的代码,并以某种方式它的工作原理.

php wordpress

-2
推荐指数
1
解决办法
57
查看次数