(RUS/ENG) Advanced controls


Go to page Previous  1, 2

Users browsing this forum: No registered users and 2 guests

Next topic
Previous topic
Post new topic Reply to topic  NeoAxis Forum Index » Additional » Community Projects, Add-ons & Code Samples
Search for:
Author Message

Joined: Fri May 01, 2015
Posts: 10
PostPosted: Thu Mar 10, 2016 1:32 pm 
Reply with quote Bottom of Page Back to top
no GuiMask.cg_hlsl file

_________________
Проект MMORPG http://www.neoaxis.com/forum/viewtopic.php?f=33&t=10319
Проект комплекс виртуальной реальности на движке NeoAxis http://vk.com/gravitysens
 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Thu Mar 10, 2016 9:40 pm 
Reply with quote Bottom of Page Back to top
Whooops, here it is ! it should go in Data/Base/Shaders folder !
Going to make a new release as i made many improvment to text box !


GuiMask.7z [592 Bytes]
Downloaded 80 times
 
 Profile  

Joined: Fri Jun 07, 2013
Posts: 145
PostPosted: Thu Mar 10, 2016 10:20 pm 
Reply with quote Bottom of Page Back to top
Firefly, write me in skype first - before release - we need to implement finally cursors.


Last edited by Nuada on Thu Mar 10, 2016 11:28 pm, edited 1 time in total.


 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Thu Mar 10, 2016 10:42 pm 
Reply with quote Bottom of Page Back to top
ohh yep, forgot your annimated cursor stuff !

 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Wed Mar 16, 2016 6:53 pm 
Reply with quote Bottom of Page Back to top
As promised, here the update to our Community AdvancedControls Add-On !
http://www.neoaxis.com/forum/download/file.php?id=4691
With 2 new Controls ! ( and a GuiMask.cg_hlsl that was missing ! )
If any trouble or missing stuff, tell us as quick as possible so we can fix them !

_1)Animated Cursor By Nuada
Simple and yet effective, having an animated cursor in you game will make it even cooler !
As it's not a simple Control you need some integration code, but don't worry, here it is ! ( also availliable in the ReadMe in the zip)
Code: Select all   Expand view
Implementation code for animated Cursor: 

1) Add a refencence to advanced control dll in Game project

2) in GameEngineApp.cs
  replace
    ScreenControlManager controlManager;
  by
    AdvancedScreenControlManager controlManager;

   2.1) in OnCreate method
       replace
        controlManager = new ScreenControlManager( ScreenGuiRenderer );
      by
        controlManager = new AdvancedScreenControlManager( ScreenGuiRenderer );
   
       after
        _ShowSystemCursor = _ShowSystemCursor;
      add
           controlManager.CursorFrameSize = 64; //size of cusor on sprite
         controlManager.CursorFrameCount = 18;//number of cursor on sprite
         controlManager.CenterCursor = true;  // if cursor should be rendered on topleft or center
         controlManager.CursorFPS = 24;  //cursor animation speed
         controlManager.CursorRenderFrameSize = 32; //render size, so you can have a big texture and change the size rendered
         controlManager.CurrentCursor = "GUI\\Cursors\\Animated.png"; //path to your cursor texture

_2)Advanced TextBox by Firefly:
Quote:
New textBox support the following features :
-Cursor with Left/Right arrow + Back + Supp keys
- Also End and Home keys !
-Double click to select all text
-Copy,Cut and Past from clipboard, awesome for IP adress !



Ок, ребята, сегодня большое обновление: два новых контрола!
http://www.neoaxis.com/forum/download/file.php?id=4691

_1) анимированные курсоры от Nuada
Простые и эффективные в использовании, наличие их в вашем проекте сделает его ещё круче.
Так как это не обычный контролы, вам потребуется некоторая интеграция в код вашего прокта, но не волнуйтесь, вот она! (также есть в readme файле в zip-архиве)

_2) Новый textbox с поддержкой следующих возможностей:
-курсор, реагирующий на кнопки влево/вправо+назад+остальные спец-кнопки
-End-Home кнопки
-Двойной клик выделяет весь текст
-Работает копирование в/из буфера обмена - удобно для копирования IP, к примеру.

 
 Profile  

Joined: Fri May 01, 2015
Posts: 10
PostPosted: Sat Apr 16, 2016 5:40 pm 
Reply with quote Bottom of Page Back to top
не понять почему ошибка

Code: Select all   Expand view
Необработанное исключение типа "System.InvalidCastException" в Game.exe
Дополнительные сведения: Невозможно выполнить приведение [A]ProjectCommon.AdvancedListBox к
PublicKeyToken=null" в контексте "LoadNeither" в байтовом массиве. Источником типа B является "AdvancedControls,
 Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" в контексте "Default" в расположении "C:\NeoAxis\NeoAxis Engine
SDK 3.4.1\Project\Bin\AdvancedControls.dll".

_________________
Проект MMORPG http://www.neoaxis.com/forum/viewtopic.php?f=33&t=10319
Проект комплекс виртуальной реальности на движке NeoAxis http://vk.com/gravitysens
 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Sat Apr 16, 2016 9:22 pm 
Reply with quote Bottom of Page Back to top
Hi ! The russian message isn't very understandable ( even with some translator ^^ ) but if it's what i think, usually it's because the build reference to something that was in as dll and doesn't exist anymore.. so looks strange, could you clean + rebuild your full solution to see if it fixed ?

If it doesn't fix it, could you share the lines where it crash in you program ? ( more the code part, not only the line :) )

 
 Profile  

Joined: Fri May 01, 2015
Posts: 10
PostPosted: Sun Apr 17, 2016 6:42 am 
Reply with quote Bottom of Page Back to top
clean and standard code NeoAxis 3.4.1 .
1) I added AdvancedListBox in MainMenuWindow
2) I added a reference AdvancedControls to the project Game
3) I am trying to get it in code
Code: Select all   Expand view
 AdvancedListBox dfg = (AdvancedListBox)window.Controls["vbn"];

4) error

Image

Can I get the source code AdvancedControls?

_________________
Проект MMORPG http://www.neoaxis.com/forum/viewtopic.php?f=33&t=10319
Проект комплекс виртуальной реальности на движке NeoAxis http://vk.com/gravitysens
 
 Profile  

Joined: Fri Jun 07, 2013
Posts: 145
PostPosted: Sun Apr 17, 2016 7:14 pm 
Reply with quote Bottom of Page Back to top
в чём проблема, опиши на русском. добавь дллку и из неё загрузи контрол.

Firefly dont worry i will get this truble.

 
 Profile  

Joined: Fri Jun 07, 2013
Posts: 145
PostPosted: Sun Apr 17, 2016 7:15 pm 
Reply with quote Bottom of Page Back to top
нет, эта проблема не зависит от исходных кодов. у тебя стоит что-то вроде декомпиляции шарповыых длл? потому что похоже на то, что что-то подобное есть - и из-за этого возникает ошибка.
перекомпилируй весь код полностью.

 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Sun Apr 17, 2016 7:19 pm 
Reply with quote Bottom of Page Back to top
problem was solved, he made a new child class from advancedListBox and it did worked

 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Mon Jul 11, 2016 2:25 pm 
Reply with quote Bottom of Page Back to top
Guyyys ! I added some new Controls you gonna love !! they make UI dev a really much cooler and easy ! ( i also have a tool, but need heavy integration and pro licence :-/ , but that's not mandatory to work with new controls)

I will do all my best to share them before the end of the week with you guys ! :D

 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Fri Jul 15, 2016 3:41 pm 
Reply with quote Bottom of Page Back to top
As promised, here a new version of AdvancedControlswith 6 new controls !!

Main post has been updated, but here the presentation of changes :


Update 4 : AdvancedControls-V5.7z
Today i'm adding some new controls :

_1)AnimationControl:
Allow you to make simple animations directly in RE with simple configuration



_2)Responsive wrapper :
a bit complex to setup but really useful, it allow you to have different position and size setting based on the ratio of the window, it allow you to have a good disposition for full screen UI, either your customer has a 4/3 , 16/10 , 16/9 or 21/9 screen !


_3)AutoSizeControl:
this allow you to force the ratio(custom value) of the control, very useful for parent based size control, so your control will always be on the good ratio, you can choose to lock it on the height or width ! (it also allow you to not put Responsive Wrapper everywhere )


_4)ColorPicker from amtp :
Allow you to easilly pick the color of backgroundTexture


_5)AnimatedSprite : base code is from amtp:
As the name say, it allow you to make animated sprite easily for your GUI !


_6)BorderControl : render a clean 1px borderaround control

_7)AdvancedListBox update : i've added an ItemSpacer value so you can force a space between 2 items of the list.
As Always, sample controls have been added !

 
 Profile  

Joined: Fri Jun 07, 2013
Posts: 145
PostPosted: Tue Jul 26, 2016 4:13 pm 
Reply with quote Bottom of Page Back to top
Как и обещалось, выложена новая версия AdvancedControls с 6-ю новыми элементами!
Главный пост обновлён, но здесь представлена презентация изменений:

Обновление 4: AdvancedControls-V5.7z
Сегодня я добавил несколько новых элементов управления:

_1) Анимированный элемент управления(AnimationControl):
Позволяет сделать простую анимацию прямо в редакторе ресурсов(RE) с простой настройкой.

_2) Отзывчивая обёртка(Responsive wrapper):
Немного сложная для установки, но очень полезная, позволяет вам настраивать разные позиции и размеры, основанные на соотношении сторон окна. Она позволит настроить вид вне зависимости от пропорций разрешения экрана(4/3, 16/10, 16/9 или 21/9)!

_3) Авторазмерный элемент управления(AutoSizeControl):
Это позволит вам строго задать соотношение сторон элемента управления, очень полезно при наличии включённого параметра размера элемента управления в зависимости от размеров родительского элемента, то есть ваш элемент управления всегда будет с нужным соотношением сторон. Вы можете выбрать опцию блокировки ширины или высоты элемента!(это позволит избежать использования Responsive Wrapper везде)

_4) ColorPicker от amtp:
Позволяет вам легко получить цвет точки на текстуре, указанной в поле backgroundTexture.

_5) Анимированный спрайт(AnimatedSprite, код от amtp):
Название говорит само за себя.

_6) BorderControl:
Элемент, отрисовывающий всегда строго 1 пиксель границы вокруг себя.

_7) Расширенный список(AdvancedListBox), обновление:
Я добавил объект "пустого пространства", соотвественно вы можете задать строгое пустое пространство между двумя элементами списка.

Как всегда примеры элементов управления были добавлены!

 
 Profile  

Joined: Thu Feb 03, 2011
Posts: 1305
PostPosted: Tue Jul 26, 2016 4:27 pm 
Reply with quote Bottom of Page Back to top
Awesome ! Just updated main post with your translation !
Thanks again ! ;)

 
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  NeoAxis Forum Index » Additional » Community Projects, Add-ons & Code Samples
Go to page Previous  1, 2

Jump to:  

Next topic
Previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron

All times are UTC




Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group