![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
Вот новая версия, наверно окончательная, изменил очень многое, стало функциональнее и
удобнее, общая структура кода неизменилась, просто более правельнее организована работа функций, почти у каждой поменяны входящии пораметры, ридми осталось старое, мне чето лень было переписать, но займусь какнить Скачать v1.00 Отредактировано J, 08.03.2009 в 21:58. |
![]() |
#61
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
timon1994
только учусь
![]() offline
Опыт:
952Активность: |
баг на горе:
DEAD URL DEAD URL надо ридми перевести на англ? могу заняться |
![]() |
#62
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
это не баг, это просто такой процес работы, и гора тут не причем, просто молнии выходят за границу карты, и это вызывает такой дифект, система тут не причем по поводу перевода было бы отлично, тогда подожди пару дней, я сделаю нормальное описание для последне версии, если найду время=/... |
![]() |
#63
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
timon1994
только учусь
![]() offline
Опыт:
952Активность: |
Цитата:
это имеет место быть Цитата:
нп |
||
![]() |
#64
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Chester
Best for you!
![]() ![]() offline
Опыт:
5,702Активность: |
Jon, я сайт стал посещать только для того что бы узнать, вышла ли твоя DGUI новая или нет. И вот ЭТО свершилось. При тесте когда случайно клацнул пкм на батон твоего интерфейса, я розплакался и ушол курить нервно в углу :):. |
![]() |
#65
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ninbous
Jass progress >>>>>35/100
![]() ![]() offline
Опыт:
5,674Активность: |
Я в шоке, как такое можно сделать...
J Обьясни, непонимаю как выводится изображение кнобки на экран? Кнобка это юнит, файл модели в РО стоит "импортированная пустота", тогда как в Варе эта пустата превращяется в изображение кнобки, да еще и всегда повернутая "лицом" к камере? Нужна легкая статья хотябы по одной кнобке |
![]() |
#66
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
Ninbous тебе нужно знать как использовать эту систему или как она работает?
кнобка это юнит, мы задаем ей положение x и y экрана от -1 до +1, все остальное матиматика, высчитывается точка которая находится на экране в указаных координатах, также вместе с x и y указывается в каком растоянии от камеры будет находится точка, чтобы можно было соблюдать порядок наложения у кнобки указывается ее левый верхний угол и нижний правый, все остальное делается автоматически, кнобка автоматически масштабируется (даже если она находятся на разном растоянии от камеры кнобки с одинаковыми координатами будут выглядеть одинаково), также кнобка автоматически подбирается нужные пропорция длины и ширины используя 100 (или 200, непомню) анимаций то что кнобка сегда повернута к камере это несложно, это настраивается в редакторах моделей, это модели билборды, которые всегда повернуты к камере какой либо осью, нужно для эффектов создавать кнобки можно только автоматические, но если есть необходимость например всавить рамку, не автоматически генерируемую а свою, то там для этого есть спецальнавя функции, принимающая ширину и длину рамки реальный размеров что можно посмотреть в редакторах моделей, а также положение ее левого верхнего угла, а дальше только задаеш масштаб, таким образом сделаны рамки в Мешочках и сдесь рамки вокруг кнопок, удобно тем что после изменения в редакторе моделей всего пара цыфарок нужно подправить чтобы каритнка не сбилась по поводу текстур, есть система DUSK, вроде, хотя я непомню, вот в ней можно на модель наложить какую угодно текстуру, предварительно создав декорацию с этой текстурой, суть идеи взята с горного великана, чья тектура оружия меняется когда он вырывает дерево. J добавил: камера это просто камера, тоже используя матиматике можно задавать только глаз и цель камеры, а все ее углы и растояния будут высчитыватся автоматически, также высчитываются матрицы и оси что нужны для вычисления проекций точки на экран чтобы работала система нужно создать камеру и пару кнобок создать и прикрутить к этой камере с помощью специальный функций потом периодически обновлять положение камеры, при обновлении функции возвращает была ли сдвинута камера после последнего обновления, и если до то вызываем функция обновления интерфейса |
![]() |
#67
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ninbous
Jass progress >>>>>35/100
![]() ![]() offline
Опыт:
5,674Активность: |
J Все я понял, когда кнобка появлятся там создается дамми и кастует способность "Вырвать дерево" на дерево с такой текстурой которая нам нужна для кнобки, эта текстура спрайт (плоская модель которая повернута к камере). Потом дамик уже с "вырванным деревом в руках" перемещяется каждые 0.01сек по карте с такими координатами с которыми на экране юнит был бы на одном месте и казалось бы что он неподвижен, я правильно понял?
|
![]() |
#68
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
угу |
![]() |
#69
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Gam_Over
Изучаю SC2 Editor
![]() offline
Опыт:
7,892Активность: |
J я нашел один баг, правда он не значительный, баг не в системе а в ее применении. Можно создавать фигуры с помощью молний щелкнув на значок и отключать щелкнув повторно, так вот сфера из молний включается, но не отключается, хотя все остальные фигуры работают.
|
![]() |
#70
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
kildren
квантор ∀
![]() offline
Опыт:
1,583Активность: |
J, а camerasetup - твое произведение, или есть источник?
|
![]() |
#71
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Van Damm
wait... what?
![]() ![]() offline
Опыт:
19,568Активность: |
camerasetup - это стандартный тип |
![]() |
#72
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
kildren
квантор ∀
![]() offline
Опыт:
1,583Активность: |
а знает ктонить просто функцию проекции координат экрана на рельеф? самому писать - не помню я ужо комп.граф., а разбираться - с джасом туго =( |
![]() |
#73
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,534Активность: |
люди кто знает мб можно избавиться от косяка, что когда лкм клацаеш по дамми, он на милисекунду выделяется и интерфейс передергивается. вопрос скорее к джону. |
![]() |
#74
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
нельзя, максимум на 0,01 сек смог уменьшить период выделения, хотя еще и не тестил это в мультиплеере |
![]() |
#75
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
J, кстати, как ты это сделал?
|
![]() |
#76
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,534Активность: |
возникла еще 1 проблема - спелы с целью юнит не "видят" кнопок. что надо изменить чтобы они их увидели? и возможно ли это? |
![]() |
#77
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
хм, вобщето специально добивались этого) да, сделай у button(в РО) параметр "Шкала выбора" на положительное значение |
![]() |
#78
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,534Активность: |
ух ты и правда выбирается. А всплывающую полоску хп при наведении, ятп убрать нельзя кроме как EnablePreSelect(false, false) ? |
![]() |
#79
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
:) шкала выбора -1 это и делала - либо так, либо никак
ScorpioT1000 добавил: попробуй поставить 0.1 будет менее заметно.. ScorpioT1000 добавил: а зачем тебе чтобы можно было спелить на кнопки? |
![]() |
#80
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|