Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: D3DRM Animatoin Добавлено: 26.04.06 18:14  

Автор вопроса:  Sneaks
Использую RMCanvas
Загружаю анимированый .х фаил в 2 обьекта но он 2-ой раз не отоброжается, что делать?

Set m_botFrame(bc) = RMCanvas1.D3DRM.CreateFrame(RMCanvas1.SceneFrame)
    Set m_botAnimation(bc) = RMCanvas1.D3DRM.CreateAnimationSet()
    m_botAnimation(bc).LoadFromFile "sf.x", 0, D3DRMLOAD_FROMFILE, Nothing, Nothing, m_botFrame(bc)
    m_botFrame(bc).SetPosition Nothing, 0, 0, 0
        m_botFrame(bc).AddScale D3DRMCOMBINE_BEFORE, 1, 1, 1
bc = 1
    Set m_botFrame(bc) = RMCanvas1.D3DRM.CreateFrame(RMCanvas1.SceneFrame)
    Set m_botAnimation(bc) = RMCanvas1.D3DRM.CreateAnimationSet()
        m_botAnimation(bc).LoadFromFile "man2.x", 0, D3DRMLOAD_INSTANCEBYREFERENCE, Nothing, Nothing, m_botFrame(bc)
m_botFrame(bc).SetOrientation Nothing, 1, 0, 0, 0, 1, 0
    m_botFrame(bc).SetPosition Nothing, 80, 0, 0
        m_botFrame(bc).AddScale D3DRMCOMBINE_BEFORE, 1, 1, 1

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #1 Добавлено: 26.04.06 18:22
мля напутал не тот кусок кинул сорри, это уже под эксперементом =))

bc = 0
    Set m_botFrame(bc) = RMCanvas1.D3DRM.CreateFrame(RMCanvas1.SceneFrame)
    Set m_botAnimation(bc) = RMCanvas1.D3DRM.CreateAnimationSet()
    m_botAnimation(bc).LoadFromFile "sf.x", 0, 0, Nothing, Nothing, m_botFrame(bc)
    m_botFrame(bc).SetPosition Nothing, 0, 0, 0
        m_botFrame(bc).AddScale D3DRMCOMBINE_BEFORE, 1, 1, 1
bc = 1
    Set m_botFrame(bc) = RMCanvas1.D3DRM.CreateFrame(RMCanvas1.SceneFrame)
    Set m_botAnimation(bc) = RMCanvas1.D3DRM.CreateAnimationSet()
        m_botAnimation(bc).LoadFromFile "sf.x", 0, 0, Nothing, Nothing, m_botFrame(bc)
m_botFrame(bc).SetOrientation Nothing, 1, 0, 0, 0, 1, 0
    m_botFrame(bc).SetPosition Nothing, 80, 0, 0
        m_botFrame(bc).AddScale D3DRMCOMBINE_BEFORE, 1, 1, 1

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 26.04.06 19:52
ой маты то какие... :) интересно чё это за RMCanvas1 :) Короче, ув. топстартер, этим кодом тока людей пугать :) рассжуй подробнее чё ты хош :) возбми ещё что-ли подобных матоп допость сверху :))

Ответить

Номер ответа: 3
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #3 Добавлено: 27.04.06 09:01
щя упрошю:
Dim Animation1 As Direct3DRMAnimationSet2
Dim Frame1 As Direct3DRMFrame3
Dim Animation2 As Direct3DRMAnimationSet2
Dim Frame2 As Direct3DRMFrame3


    Set Frame1 = D3DRM.CreateFrame(.SceneFrame)
    Set Animation1 = D3DRM.CreateAnimationSet()
    Animation1.LoadFromFile "sf.x", 0, 0, Nothing, Nothing, Frame1
 
вот это загрузка 1-ого анимированого .х файла, все норм работает
А когда делаем:
    Set Frame2 = D3DRM.CreateFrame(.SceneFrame)
    Set Animation2 = D3DRM.CreateAnimationSet()
    Animation2.LoadFromFile "sf.x", 0, 0, Nothing, Nothing, Frame2
То 2-ой просто не отоброжается =((
Если так же грузить другой фаил а не тот же то все норм, почему так хз, бьюсь над это проблемай уже очень долго =(((
Если и это не понятно то придется писать маленький пример с полним исходником

Ответить

Номер ответа: 4
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #4 Добавлено: 28.04.06 16:18
да чет ответов нет =((
как будто с этим ни кто не сталкивался, весь инет облазил и ни кто ни чего =((( кто нить вообше норм Direct3D знает?

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 28.04.06 17:52
www.gamedev.ru - здесь знают

Ответить

Номер ответа: 6
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #6 Добавлено: 28.04.06 22:02
Они с vb не связываются, говарят что это тупой язык и используй Си =(((

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 29.04.06 15:41
Правильно говорят, используй Си :)

Ответить

Номер ответа: 8
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #8 Добавлено: 29.04.06 21:26
меня в полне устраивает вб в том плане где я его использую но как все же загрузить. Мне тут подсказали что обьект надо сначало в кеш скинуть, а потом от туда брать, тока вот как теперь в кеш кинуть =))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам