在问这个之前我做了很多网上搜索.我不能这样做.这对我来说有点难以理解.那么我如何在与世界位置的身体相对应的右侧屏幕位置绘制图像?感谢名单.
如果有人在同一个障碍面前找到了他,我会发布一个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 …
我打算使用javascript在HTML5中创建一个实时多人平台游戏.在网上搜索了大约4个小时之后,我找不到关于永恒问题的最新答案:使用DOM渲染我的游戏会比在画布中渲染它更快吗?游戏将是整个文档.2/4玩家将在地图上跳跃并相互射击,炸弹将爆炸.所以?会是什么.我记得我在2年前制作了一个带有DOM的绘图应用程序并且它运行得很顺利,但我想现在画布速度更好?感谢你们.
PS我也想过使用Dart.
我知道这个问题被问了数百次:(但我只是想了解更多:)。
我的问题很简单,我可以将一个值传递给这样的 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 文件本身?
欢迎任何答案:) 谢谢。
我正在尝试制作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)
此外,我尝试了函数外部的代码,并以某种方式它的工作原理.