Skocz do zawartości

apollo11

Użytkownicy
  • Postów

    24
  • Dołączył

  • Ostatnia wizyta

O apollo11

  • Urodziny 06.03.1995

O mnie

  • Płeć
    Male

Osiągnięcia apollo11

Chicken

Chicken (1/13)

0

Reputacja

  1. Po wielu próbach udało mi się znaleźć rozwiązanie, które jest dość proste. Każdy utworzony obiekt zostaje już automatycznie przypisany do wszystkich 32 masek, jakie oferuje Ogre3D. Stąd niezależnie jaką wpisałem liczbę, funkcja zwracała mi wartość 1. Jedynym rozwiązaniem jest chyba ręczne przypisanie każdego obiektu do jakieś jednej maski, co przy dużej ich liczbie jest bardzo nieporęczne... ale grunt, że działa :D Dzięki Nirvan i HuderLord za zainteresowanie tematem :)
  2. Mam problem z kolizją przy użyciu prostych funkcji Ogre'a. Chcę, aby obiekt "camera" w kontakcie z kilkoma, wybranymi entity (np. "RoomA", "RoomB") wykonywał "JakasAkcja()". Użyłem funkcji "CollidesWithObject()" i pomimo różnych ustawień dla argumentu maski skrypt wykonuje się dla kolizji ze wszystkimi obiektami na mapie a nie tylko tymi, które wskazałem. Nie wiem - może złe wartości podaje do argumentu, więc prosiłbym żeby mi ktoś to rozjaśnił, ewentualnie podał inne rozwiązanie problemu (najważniejsze żeby działało tylko dla kilku określonych modeli).
  3. Też myślałem, żeby spróbować zmienić parametry materiału, jednak w GM brakuje funkcji do takich operacji jak zmiana colour_op_ex czy alpha_op_ex więc pomysł odpada. Chyba też będę musiał zrezygnować z tego. Dzięki za pomoc :)
  4. Dodałem tę linijkę i nic. Overlay po wykonaniu skryptu jest taki sam jak przed wykonaniem. Tak wygląda u mnie plik z materiałem: material Core/MainBlackOverlayMat { technique { pass { scene_blend alpha_blend depth_write off texture_unit { texture BlackOverlay.png colour_op alpha_blend } } } }
  5. Jak w temacie mam problem ze zmianą przezroczystości elementu 'overlay'. Chciałem aby po pewnym czasie czarny prostokąt (wcześniej wspomniany element) powoli zaniknął. Wywołałem funkcję: GML SetOverlayElementColor ( global.core_black_overlay , make_color_rgb(0,0,0) , global.core_black_overlay_alpha ) Nie mam pojęcia, dlaczego program zachowuje się tak, jakby pomijał tę funkcję i cały czas wyświetla ten prostokąt z pełną nieprzezroczystością. Na pewno nie jest to wina zmiennej global.core_black_overlay_alpha (jej wartość zmienia się tak jak chce). Może ktoś wie jakich (ewentualnie jak) użyć funkcji, które pozwolą mi na zmianę przezroczystości w czasie gry.
  6. Niestety jeszcze nie znalazłem tutoriala, który objaśniałby ten problem - ze zwykłą animacją są, ale nie ze szkieletem.
  7. Opis poszczególnych funkcji jest, ale jak je poskładać, żeby działało już nie. Próbuje na różne sposoby, ale obiekt cały czas jest "martwy".
  8. Witam! Jak stworzyć w Ultimate3D animację przy pomocy kości? Na przykład: mam prosty modelem połączony ze szkieletem i chcę w GM stworzyć, aby jedna kość na przestrzeni 100 klatek obróciła się o 90 stopni. Czy do tego trzeba ręcznie w STEP ustalać obrót za pomocą SetBoneRotation, czy można na początku ustalić rotację wejściową i wyjściową, a komputer sam wyliczy rotację dla reszty klatek?
  9. Może to. Upload na serwerze yoyogames. Tam jest sam rdzeń takiego systemu rozgrywki, jak to nazwałeś - 2.5D
  10. 1. Prostym sposobem będzie stworzenie dowolnego przez siebie kursora jako sprite'a i wpisanie w DRAW: GML d3d_set_projection_ortho(0,0,window_get_width(),window_get_height(),0) d3d_set_hidden(false) draw_sprite(spr_kursor,-1,mouse_x,mouse_y) d3d_set_hidden(true) 2. Trzeba się pobawić z funkcjami zaczynającymi się od: d3d_transform Tak poza tematem, to proponuje Ci wesprzeć w game makerze trzeci wymiar jakimś silnikiem (dobry będzie XenonCore albo Ultimate 3D). Na wbudowanym dużo nie zdziałasz.
  11. na urodziny 5/5 ;]

  12. Dzięki za linka. Na pewno się przyda. Szkoda tylko że z wykorzystaniem view'a. W jednym miejscu mam zamiar wykorzystac kilkanaście luster i każdy w inną stronę. View'ów by mi zabrakło :(
  13. Niestety XenoN'a od niedawna zacząłem korzystac i wielu funkcji jeszcze nie umiem używac. Lustro widziałem tylko w Ultimate 3D, ale musiałbym wtedy użyc prawie wszystkich jego funkcji a on nie jest za łatwy w obsłudze :(
  14. A znasz może jakiś dll (od razu przykład), w którym będzie to możliwe?
  15. Witam. Mam pytanie. Jak zrobic proste lustro w grze 3D? Jeszcze dodatkowo (jako inny model) pofalowane lustro wpadające w kolor niebieski (coś wyglądającego na wodę) :) .
×
×
  • Dodaj nową pozycję...