forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Godot Engine (http://forum.boolean.name/showthread.php?t=20296)

RBK 15.05.2016 15:12

Ответ: Godot Engine
 
Да 32 WinXP, три раза качал архив с офф. сайта, все одинаково.

ant0N 15.05.2016 15:14

Ответ: Godot Engine
 
к сожалению Хрюшка не поддерживается. Vista+
неужели кто-то еще использует XP?

RBK 15.05.2016 15:19

Ответ: Godot Engine
 
Понятно, спасибо за помощь.

RegIon 15.05.2016 15:47

Ответ: Godot Engine
 
Цитата:

Сообщение от RBK (Сообщение 306088)
Не является приложением Win32

Для запуска ничего. Для сборки зависит от платформы. Но как минимум Python, Scons и Tamplate с сайта (которые 230м).
http://docs.godotengine.org/en/lates...compiling.html
Цитата:

это откуда такая информация???
Скачал EMscripten и собрал пустой проект и пр***л.

ant0N 15.05.2016 16:57

Ответ: Godot Engine
 
Цитата:

Скачал EMscripten и собрал пустой проект и пр***л.
ну, я понимаю, это временно. В планах переход на webassembly

ant0N 16.05.2016 20:59

Ответ: Godot Engine
 
воу воу, есть там такая штука как возможность напрямую рендерить 3Д в 2Д

второй перс тоже становится спрайтом, который рендерится из 3д сцены. Так же есть возможность его крутить, анимировать и тд.. как 3Д модель.

RegIon 17.05.2016 06:19

Ответ: Godot Engine
 
ant0N, не знаешь как перехватить потерю фокуса окном приложения?
Проблема в том, что если управлять с клавы и прога потеряла фокус, то залепает Input.is_action_pressed().
у меня игрище основано на перемещении окна приложения.:crazy:

UPD. Норм, нашел сигнал.

ant0N, почему не работает set_pos в сигнале body_enter для текущего объект. Все работает, а вот именно перемещение нет:''((

ant0N 17.05.2016 11:01

Ответ: Godot Engine
 
Цитата:

ant0N, почему не работает set_pos в сигнале body_enter для текущего объект. Все работает, а вот именно перемещение нет
покажи плз подробнее.

RegIon 17.05.2016 11:29

Ответ: Godot Engine
 
Цитата:

Сообщение от ant0N (Сообщение 306100)
покажи плз подробнее.

PHP код:

func body_enter(body):
    if(
body.is_in_group("Damage")):
        
#respaun()
        
set_pos(Vector2(100,100))
        
body.set_pos(Vector2(100,100))
        
pass
    
if(contacts.find(body) ==-1):
        
contacts.push_back(body

Забыл включить отображение курсора:dontknow:

ant0N 17.05.2016 13:31

Ответ: Godot Engine
 
а у тебя данный скрипт на ком висит? И к чему подключен сигнал body_enter?

RegIon 17.05.2016 14:16

Ответ: Godot Engine
 
Цитата:

Сообщение от ant0N (Сообщение 306102)
а у тебя данный скрипт на ком висит? И к чему подключен сигнал body_enter?

скрипт повешен на перса(RigidBody2D) и сигнал повешен на него:
PHP код:

connect("body_enter"self"body_enter"

если получать имя, self.get_name() или другой параметр,то он совпадает, а вот установит не получается.

https://github.com/godotengine/godot...67875/Test.zip
Тестовый проект

ant0N 17.05.2016 14:35

Ответ: Godot Engine
 
тут сцена с одной кнопкой и все

RegIon 17.05.2016 19:35

Ответ: Godot Engine
 
Цитата:

Сообщение от ant0N (Сообщение 306104)
тут сцена с одной кнопкой и все

Сори, не то скинул.
https://github.com/godotengine/godot..._enter_bug.zip

ant0N 17.05.2016 21:47

Ответ: Godot Engine
 
да, видимо это баг, не работаю так же set_scale и set_rot
нашел один выход из данной ситуации, правда не оч красивый

PHP код:

var setpos false
func _ready
():
    
set_process(true)
    
connect("body_enter",self,"body_enter")

func _process(delta):
    if 
setpos
        
self.set_pos(pos)
        
setpos false

func body_enter
body ):
    
setpos true 


RegIon 17.05.2016 22:07

Ответ: Godot Engine
 
Цитата:

Сообщение от ant0N (Сообщение 306106)
да, видимо это баг, не работаю так же set_scale и set_rot
нашел один выход из данной ситуации, правда не оч красивый

PHP код:

var setpos false
func _ready
():
    
set_process(true)
    
connect("body_enter",self,"body_enter")

func _process(delta):
    if 
setpos
        
self.set_pos(pos)
        
setpos false

func body_enter
body ):
    
setpos true 


Ага, написал https://github.com/godotengine/godot/issues/4683
Помечен как баг.
Собираю текущую версию, там правки от сегодня есть и пару фишек(типо групировок в редакторе). 3 час собираю((. Не знаю сколько темплейт буду собирать.

Знать бы когда prebuild и следующая ALPHA.


Часовой пояс GMT +4, время: 09:50.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot