<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Заметки Славунделя, заметки с тегом: godot</title>
<link>https://slavundel.ru/tags/godot/</link>
<description>&lt;p&gt;Склад моего и чужого&lt;/p&gt;
</description>
<generator>E2 (v3118; Aegea)</generator>

<item><title>Текущие вопросы</title><guid isPermaLink="true">https://slavundel.ru/all/tekuschie-voprosy/</guid><link>https://slavundel.ru/all/tekuschie-voprosy/</link><comments>https://slavundel.ru/all/tekuschie-voprosy/</comments><description>&lt;ol&gt;
&lt;li&gt;Почему не могу нормально установить границы (решено)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;	position += velocity * delta&lt;br /&gt;
	position.x = clamp(position.x, 85, window_size.x-90)&lt;br /&gt;
	position.y = clamp(position.y, 110, window_size.y-140)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Как стартовать игру и установить паузу&lt;/li&gt;
&lt;li&gt;Добавить таймер, который стартует&lt;/li&gt;
&lt;/ol&gt;
</description><pubDate>Thu, 26 Sep 2019 23:55:22 +0300</pubDate></item><item><title>Whale</title><guid isPermaLink="true">https://slavundel.ru/all/whale/</guid><link>https://slavundel.ru/all/whale/</link><comments>https://slavundel.ru/all/whale/</comments><description>&lt;p&gt;extends KinematicBody2D&lt;/p&gt;
&lt;p&gt;var velocity = Vector2();&lt;br /&gt;
const speed  = 30&lt;br /&gt;
const dive = 10&lt;br /&gt;
const gravity = 0.5&lt;br /&gt;
const emersion = 40&lt;br /&gt;
const Floor = Vector2(0,-1);&lt;/p&gt;
&lt;p&gt;func _physics_process(delta):&lt;br /&gt;
	if Input.is_action_pressed(«ui_left»):&lt;br /&gt;
		velocity.x = -speed&lt;br /&gt;
	elif Input.is_action_pressed(«ui_right»):&lt;br /&gt;
		velocity.x = speed&lt;br /&gt;
	else:&lt;br /&gt;
		velocity.x = 0&lt;br /&gt;
	if Input.is_action_pressed(«ui_up»):&lt;br /&gt;
		velocity.y = -emersion&lt;br /&gt;
	elif Input.is_action_pressed(«ui_down»):&lt;br /&gt;
		velocity.y = dive&lt;/p&gt;
&lt;p&gt;	velocity.y += gravity&lt;/p&gt;
&lt;p&gt;	move_and_slide(velocity, Floor)&lt;/p&gt;
</description><pubDate>Thu, 19 Sep 2019 00:49:54 +0300</pubDate></item><item><title>Код Олега</title><guid isPermaLink="true">https://slavundel.ru/all/kod-olega/</guid><link>https://slavundel.ru/all/kod-olega/</link><comments>https://slavundel.ru/all/kod-olega/</comments><description>&lt;p&gt;&lt;a href="https://pastebin.com/nX8s7WCk"&gt;https://pastebin.com/nX8s7WCk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;const TEXTURE_PATHS = [&lt;br /&gt;
«res://img/gun_barrel_0.png»,&lt;br /&gt;
«res://img/gun_barrel_1.png»,&lt;br /&gt;
«res://img/gun_barrel_2.png»,&lt;br /&gt;
«res://img/gun_barrel_3.png»,&lt;br /&gt;
«res://img/gun_barrel_4.png»,&lt;br /&gt;
«res://img/gun_barrel_5.png»,&lt;br /&gt;
«res://img/gun_barrel_6.png»,&lt;br /&gt;
]&lt;br /&gt;
var textures = []&lt;/p&gt;
&lt;p&gt;func _ready():&lt;br /&gt;
textures.resize(7)&lt;br /&gt;
for i in range(0, 7):&lt;br /&gt;
textures[i] = load(TEXTURE_PATHS[i])&lt;/p&gt;
&lt;p&gt;func change_sprite_texture(angle):&lt;br /&gt;
var index = ...&lt;br /&gt;
$Sprite.set_texture(textures[index])&lt;/p&gt;
&lt;p&gt;загрузи смайлы в массив текстур. По событию делай для объекта Sprite set_texture()&lt;/p&gt;
</description><pubDate>Wed, 18 Sep 2019 23:56:02 +0300</pubDate></item><item><title>Прогресс бар godot</title><guid isPermaLink="true">https://slavundel.ru/all/progress-bar-godot/</guid><link>https://slavundel.ru/all/progress-bar-godot/</link><comments>https://slavundel.ru/all/progress-bar-godot/</comments><description>&lt;p&gt;Вставь в сцену CanvasModulate (могу наврать с названием), он только один может быть, и добавь в метод _draw() его скрипта рисование прямоугольника высотой / длиной, пропорциональной здоровью кита. Затем в _physic_process()  вызови update(). Усе. твой прогресс бар будет синхронизироваться со здоровьем автоматом&lt;/p&gt;
</description><pubDate>Tue, 17 Sep 2019 21:35:31 +0300</pubDate></item><item><title>Параметры проекта в Godot</title><guid isPermaLink="true">https://slavundel.ru/all/parametry-proekta-v-godot/</guid><link>https://slavundel.ru/all/parametry-proekta-v-godot/</link><comments>https://slavundel.ru/all/parametry-proekta-v-godot/</comments><description>&lt;p&gt;Проект/Параметры проекта&lt;br /&gt;
window&lt;br /&gt;
width 800&lt;br /&gt;
heiht 600&lt;br /&gt;
mode 2d&lt;br /&gt;
aspect keep&lt;/p&gt;
&lt;p&gt;Инфа от Олега:&lt;br /&gt;
view port&lt;br /&gt;
keep heiht или keep width&lt;br /&gt;
1 кнопка play&lt;br /&gt;
2048 1024 у Олега&lt;br /&gt;
продумать все сцены игры&lt;/p&gt;
</description><pubDate>Wed, 21 Aug 2019 23:27:31 +0300</pubDate></item>
</channel>

</rss>