forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Lua (http://forum.boolean.name/showthread.php?t=15652)

mr.DIMAS 14.10.2011 00:32

Lua
 
Вложений: 2
Начал изучать луа. Понял что это крутая штука. Замутил простой ГУЙ. Да это даже не гуи, а просто заготовка. Скрипт генерит 10 рандомных окошек. А вопрос у меня такой: есть какой нибудь более простой способ задания glue-функций?

ffinder 14.10.2011 01:02

Ответ: Lua
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 205782)
А вопрос у меня такой: есть какой нибудь более простой способ задания glue-функций?

посмотри на AngelScript

mr.DIMAS 14.10.2011 01:08

Ответ: Lua
 
http://www.13d-labs.com/angelscript_..._features.html

заинтересовало. подумаю. а то уж мудреная у lua структура. хотя основы я понял

mr.DIMAS 14.10.2011 13:43

Ответ: Lua
 
нет. ангелскрипт кака.

мой вопрос еще в силе.

HolyDel 14.10.2011 13:46

Ответ: Lua
 
вот эта статья не поможет:
http://steps3d.narod.ru/tutorials/lua-2-tutorial.html
?

mr.DIMAS 14.10.2011 13:53

Ответ: Lua
 
читал её. больно муторно сделано. нельзяли дефайнами сделать как-нибудь

moka 14.10.2011 16:27

Ответ: Lua
 
Запустил, с архива прямо. Запустилось, но подвисла система на секунд 7, при этом ни мышка, ни клава, ничего вообще не отзывалось, и тупо замерло. Потом отвисло, сразу вырубил после.
XP SP3

mr.DIMAS 14.10.2011 20:52

Ответ: Lua
 
странно. должно почти мгновенно запускаться. тестил у друга( Win 7 ) и у себя( тоже Win 7 ) на XP не проверял.

UPD.

народ, кто скачал, напишите скорость запуска.

HolyDel 14.10.2011 21:22

Ответ: Lua
 
запускается за секунды с дефолтным скриптом. 85-85 фпс.

изменил на 10000 окошок. запустилось быстро - работает, 6 фпс

mr.DIMAS 15.10.2011 21:55

Ответ: Lua
 
Вложений: 1
Всем привет. Такая маааленькая проблемка. Если в приложенной демке потаскать окошки( таскать за верх ), то окошко не успевает за мышью и не получается тащить быстро. Т.е блиц не синхронизирует движение мыши в предложении с движением мыши в винде. Как сие устранить?

mr.DIMAS 16.10.2011 00:22

Ответ: Lua
 
Вложений: 1
:tongue: Ладно ребята, фиг с вами - молчите - я привык к плесневелой булке. Но сейчас не об этом. Раз уж я делаю недоГУЙ, протестируйте приложенное с разным количеством окошек( количество менять в скрипте ( for count = 1, кол_во_окошек )). Потягайте окошки. Позакрывайте. И напишите ответ в таком виде:

кол-во окошек - фпс
кол-во окошек - фпс
...
кол-во окошек - фпс
кол-во окошек - фпс

конфиг системы.

И помните: мне важно ваше мнение!

SBJoker 16.10.2011 00:30

Ответ: Lua
 
100 окошек - 60фпс (рефрешрейт монитора)
500 окошек - 23фпс
1000 окошек - 11 фпс

NitE 16.10.2011 01:02

Ответ: Lua
 
Цитата:

Т.е блиц не синхронизирует движение мыши в предложении с движением мыши в винде. Как сие устранить?

Ладно ребята, фиг с вами - молчите - я привык к плесневелой булке.

И помните: мне важно ваше мнение!
Не в предложении, а в приложении.

Конечно тебе никто не поможет, когда ты неправильно формулируешь вопросы, тем-более поставленные так, будто не ты виноват.

Твоя проблема в совершенно неправильном подходе. Ты когда-нибудь виндой пользовался (да что там, любой ОС)? Тебе нужно завести переменную активного в данный момент окна и при нажатой на верхней полоске, а затем зажатой мышке позиционировать окно в её координаты. Таким образом даже если мышка успеет выскочить за пределы полоски окна, оно через несколько миллисекунд опять окажется под курсором.

Моё мнение - некрасиво, пользоваться таким гуйем не стал-бы.

mr.DIMAS 16.10.2011 01:14

Ответ: Lua
 
2NitE
Цитата:


Моё мнение - некрасиво, пользоваться таким гуйем не стал-бы
:-D :-D :-D . Ты на дату создания темы смотрел? ( Это было 13,10,2011 ). Конечно некрасиво - я над механикой работаю( параллельно изучаю Lua ). Прикрутить и нарисовать графику можно будет в любой момент - дабы структура позволяет.

За предложенный подход - спасибо. И да - ты не написал ФПС и конфиг системы.

NitE 16.10.2011 02:43

Ответ: Lua
 
На дату? Последний раз ты выкладывал файл Вчера, 22:22.

100 окон - 39-42 фпс
400 окон - 8-10 фпс
1000 окон - 4 фпс

core2duo p8700 2.53ghz
4gb ram
radeon 4650m 512mb


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

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