This license grants users a number of freedoms:
- You are free to use Godot Engine, for any purpose
- You can study how Godot Engine works and change it
- You can distribute unmodified and changed versions of Godot Engine, even commercially and under a different license (including proprietary)
var clamp = function(val, min, max) {
return Math.min(Math.max(val, min), max);
}
// ...
// new position tank
this.pos = function () {
this.x += this.stepX;
this.y += this.stepY;
this.x = clamp(this.x, 0, canvas.width);
this.y = clamp(this.y, 0, canvas.height);
}
<link rel="stylesheet" href="my_css.css?rand=12345" />
[2018-11-08: {count: 5}, 2018-11-07: {count: 6}]
- в JS это невалидный массив. Date.now()
)Math.sqrt(x*x + y*y)
.GetAxis()
. Например .GetTouch()
, который понадобится вам если вы реализуете виртуальный джойстик в игре. Или например Input.gyro
предоставит доступ к гироскопу, если вы хотите управлять героем, наклоняя телефон в разные стороны. В документации к классу есть много интересных примеров. Обязательно прочитайте её.