Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 24.10.2016, 14:53   #1
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,308
Написано 5,156 полезных сообщений
(для 14,893 пользователей)
Панелька статистики



Задача: при помощи кода на C# вызывать эту панельку.
Не нашёл нужных функций для этого в справке.
Может, кто-то знает способ?

Заодно поднял тему у буржуев: http://stackoverflow.com/questions/4...-while-playing
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 24.10.2016, 15:10   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,494
Написано 2,952 полезных сообщений
(для 5,214 пользователей)
Ответ: Панелька статистики

Боюсь управлять GameView не выйдет, по моему только SceneView еще как-то можно достать.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 28.10.2016, 17:20   #3
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Мурманск
Сообщений: 276
Написано 100 полезных сообщений
(для 174 пользователей)
Ответ: Панелька статистики

Можно попробовать рефлексию.
Достаем внутренний класс GameView (типа assembly.GetType...). Нужен экземпляр этого типа. Можно попробовать получить статическое поле s_LastFocusedGameView (последнее окно, на котором был фокус) (типа GetField...). Меняем его приватное поле m_Stats на true/false (типа FieldInfo.SetValue...)
Вот весь класс GameView. Может понятнее будет:
http://pastebin.com/Gh4ANSew
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо seaman за это полезное сообщение:
ABTOMAT (28.10.2016), St_AnGer (31.10.2016)
Старый 28.10.2016, 18:50   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,308
Написано 5,156 полезных сообщений
(для 14,893 пользователей)
Ответ: Панелька статистики

Сообщение от seaman Посмотреть сообщение
Можно попробовать рефлексию.
Достаем внутренний класс GameView (типа assembly.GetType...). Нужен экземпляр этого типа. Можно попробовать получить статическое поле s_LastFocusedGameView (последнее окно, на котором был фокус) (типа GetField...). Меняем его приватное поле m_Stats на true/false (типа FieldInfo.SetValue...)
Вот весь класс GameView. Может понятнее будет:
http://pastebin.com/Gh4ANSew
Спасибо!
У буржуев что-то похожее ответили.
А где ты взял исходник этого класса?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 28.10.2016, 18:54   #5
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Мурманск
Сообщений: 276
Написано 100 полезных сообщений
(для 174 пользователей)
Ответ: Панелька статистики

Декомпилировал. Reflector: http://www.red-gate.com/products/dot...ent/reflector/
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо seaman за это полезное сообщение:
ABTOMAT (28.10.2016), St_AnGer (31.10.2016)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 23:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com