На сайте онлайн (человек): 133 
|  |
|
 | |
Кстати, на днях таки попячил ванильный виджет. Элегантно и нагло я сло... |  |
|  |
 | |
|
Terran Conflict (X3TC) / Форум / Курилка / ТрактирЪ "День дурака"
Автор: ONE_Dev (31.10.2018 14:36:42) |
| eliseeff писал(а): Кстати, на днях таки попячил ванильный виджет. Элегантно и нагло я сломал немецкую песочницу. Открыл обнуленные егосами луа-библиотеки debug, os и io, а через дебаговые команды добрался до локальных переменных, которые они так старательно попрятали.  |
| |
Ну поздраваляю) А я провалился в бездну С++ а точнее в UEшный диалект api плюсов. У немцев Уи на стремном медленом lua это пичально. на плюсах скорост ьвыполнения кода в Интерфэйсе очень высокая но в анриале Slate лютый с++ варинат напсиания виджетов с кода. Ну я бы сказал что ты просто добрался до public вариэблов в классе. Локальные обычно обнуляются на выходе, поэтому трогать их ну не стоит. типа
| Код:- for (int32; i = 0; i > LightArray.Num(); i++)
- {
- check(Light);
- Light = LightArray[i];
- Light->SetVisibility(true, false);
- }
|
| |
В данном цыкле уже есть в классе переменая-указатель Light типа UPointLightComponent - простой светильник. Я хз что там в луа. но подоозреваю что мрак. в другом случае я бы просто обьявил бы ее внутри цыкла и она бы очищалась. имено локальные перемные существую лиш в функциях или цыклах. Кстати в 3д максе цыклы с 1цы и это печально. если комуто надо скрипт экспорта трансформов в .crv файл, могу дайть но 100% запись по анрилоdскому вам не нужна вроде
| Код:- (Rotation=(X=0.0,Y=0.0,Z=0.0,W=1.0),Translation(X=0.0,Y=0.0,Z=0.0),Scale3D(X=1.0,Y=1.0,Z=1.0))
|
| |
|
|
дерево темы → ТрактирЪ "День дурака"
ТрактирЪ "День дурака" »
Список игр
|  |
|  |
 |  |  | |
| | | |
|  |