|
14.10.2011, 00:32
|
#1
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Lua
Начал изучать луа. Понял что это крутая штука. Замутил простой ГУЙ. Да это даже не гуи, а просто заготовка. Скрипт генерит 10 рандомных окошек. А вопрос у меня такой: есть какой нибудь более простой способ задания glue-функций?
__________________
|
(Offline)
|
|
14.10.2011, 01:02
|
#2
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Lua
Сообщение от mr.DIMAS
А вопрос у меня такой: есть какой нибудь более простой способ задания glue-функций?
|
посмотри на AngelScript
|
(Offline)
|
|
14.10.2011, 01:08
|
#3
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
http://www.13d-labs.com/angelscript_..._features.html
заинтересовало. подумаю. а то уж мудреная у lua структура. хотя основы я понял
__________________
|
(Offline)
|
|
14.10.2011, 13:43
|
#4
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
нет. ангелскрипт кака.
мой вопрос еще в силе.
__________________
|
(Offline)
|
|
14.10.2011, 13:46
|
#5
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Lua
|
(Offline)
|
|
14.10.2011, 13:53
|
#6
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
читал её. больно муторно сделано. нельзяли дефайнами сделать как-нибудь
__________________
|
(Offline)
|
|
14.10.2011, 16:27
|
#7
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Lua
Запустил, с архива прямо. Запустилось, но подвисла система на секунд 7, при этом ни мышка, ни клава, ничего вообще не отзывалось, и тупо замерло. Потом отвисло, сразу вырубил после.
XP SP3
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.10.2011, 20:52
|
#8
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
странно. должно почти мгновенно запускаться. тестил у друга( Win 7 ) и у себя( тоже Win 7 ) на XP не проверял.
UPD.
народ, кто скачал, напишите скорость запуска.
__________________
|
(Offline)
|
|
14.10.2011, 21:22
|
#9
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Lua
запускается за секунды с дефолтным скриптом. 85-85 фпс.
изменил на 10000 окошок. запустилось быстро - работает, 6 фпс
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.10.2011, 21:55
|
#10
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
Всем привет. Такая маааленькая проблемка. Если в приложенной демке потаскать окошки( таскать за верх ), то окошко не успевает за мышью и не получается тащить быстро. Т.е блиц не синхронизирует движение мыши в предложении с движением мыши в винде. Как сие устранить?
__________________
|
(Offline)
|
|
16.10.2011, 00:22
|
#11
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
Ладно ребята, фиг с вами - молчите - я привык к плесневелой булке. Но сейчас не об этом. Раз уж я делаю недоГУЙ, протестируйте приложенное с разным количеством окошек( количество менять в скрипте ( for count = 1, кол_во_окошек )). Потягайте окошки. Позакрывайте. И напишите ответ в таком виде:
кол-во окошек - фпс
кол-во окошек - фпс
...
кол-во окошек - фпс
кол-во окошек - фпс
конфиг системы.
И помните: мне важно ваше мнение!
__________________
|
(Offline)
|
|
16.10.2011, 00:30
|
#12
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Lua
100 окошек - 60фпс (рефрешрейт монитора)
500 окошек - 23фпс
1000 окошек - 11 фпс
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.10.2011, 01:02
|
#13
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Lua
Т.е блиц не синхронизирует движение мыши в предложении с движением мыши в винде. Как сие устранить?
Ладно ребята, фиг с вами - молчите - я привык к плесневелой булке.
И помните: мне важно ваше мнение!
|
Не в предложении, а в приложении.
Конечно тебе никто не поможет, когда ты неправильно формулируешь вопросы, тем-более поставленные так, будто не ты виноват.
Твоя проблема в совершенно неправильном подходе. Ты когда-нибудь виндой пользовался (да что там, любой ОС)? Тебе нужно завести переменную активного в данный момент окна и при нажатой на верхней полоске, а затем зажатой мышке позиционировать окно в её координаты. Таким образом даже если мышка успеет выскочить за пределы полоски окна, оно через несколько миллисекунд опять окажется под курсором.
Моё мнение - некрасиво, пользоваться таким гуйем не стал-бы.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
|
|
16.10.2011, 01:14
|
#14
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Lua
2NitE
Моё мнение - некрасиво, пользоваться таким гуйем не стал-бы
|
. Ты на дату создания темы смотрел? ( Это было 13,10,2011 ). Конечно некрасиво - я над механикой работаю( параллельно изучаю Lua ). Прикрутить и нарисовать графику можно будет в любой момент - дабы структура позволяет.
За предложенный подход - спасибо. И да - ты не написал ФПС и конфиг системы.
__________________
|
(Offline)
|
|
16.10.2011, 02:43
|
#15
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Lua
На дату? Последний раз ты выкладывал файл Вчера, 22:22.
100 окон - 39-42 фпс
400 окон - 8-10 фпс
1000 окон - 4 фпс
core2duo p8700 2.53ghz
4gb ram
radeon 4650m 512mb
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:43.
|