Setras Posted December 1, 2010 Share Posted December 1, 2010 Приаттачил виджеты к объектам-игрокам, но при выделении объекта к которому приаттачен виджет виджет перестает быть приаттаченым к объекту и остается в том месте экрана в котором был во время выбора объекта в таргет. Кто-нибудь: Сталкивался/Решения/Обходные пути? Пока придумал только проверять таргет каждый раз при смене таргета... Quote Link to comment Share on other sites More sharing options...
Setras Posted December 2, 2010 Author Share Posted December 2, 2010 Вроде понял в чем проблема - наверно к объекту может быть приаттачен только один виджет 2Д, при аттаче другого старый детачится. Буду юзавть AttachWidget3D Пользуясь случаем, может ли кто-нибудь предоставить рабочий пример функций AddWidget3D и object.AttachWidget3D(foobar)?? Edit: Нет, оно не из-за аттача нового объекта открепляется (т.к. при отключении таргет селекта оно все равно открепляется) В общем чего мне нужно - Control3DSafe - контрол, в котором что-то может отображаться. Мне нужен такой который "CHAR_SCENE_CHARACTER"... Brainfuck епт... Т.е. Control3DSafe в котором отображаются персонажи и окружающий мать его мир... Quote Link to comment Share on other sites More sharing options...
Setras Posted December 2, 2010 Author Share Posted December 2, 2010 П.С. сейчас вообще столкнулся с ситуаций когда выделение лбого игрока детачило все виджеты с игроков которых я выделяо до этого.... Или не все.. В общем утро, как говорится, вечера. Quote Link to comment Share on other sites More sharing options...
Guest mehael Posted December 5, 2010 Share Posted December 5, 2010 Было дело - пытался прилепить по некоторым координатам в пространстве виджет3д ) но к сожалению не могу найти исходники.. Code: local wtMainAddonMainForm = stateMainForm:GetChildChecked( "MainAddonMainForm", false )local wtControl3D = wtMainAddonMainForm:GetChildChecked( "MainScreenControl3D", false ) wtControl3D:AddWidget3D( MyWidget, size, pos, true, false, 100.0, WIDGET_3D_BIND_POINT_HIGH, 0.5, 1.5 ) object.AttachWidget3D( avatar.GetTarget(), wtControl3D, MyWidget, 1 ) Насколько помню код был примерно такой, а виджет нормально атачился.. без проблем. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.