Skocz do zawartości

początkujący

Użytkownicy
  • Postów

    106
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez początkujący

  1. A o to ci chodziło :D Ale tak to jeszcze inne rzeczy wychodzą. View1 wchodzi na View0, nawet jak ma pozycję 321,0. A gdyby tak zrobić "główny view". Tzn ten główny by miał 2 długości, 480 wysokości na pozycji 319,0 , koloru białego a pomiędzy te dwa viewy, takie jak żeś ty podał? EDIT: Dobrze myślałem :) Powiem dokładniej co zrobiłem. w Draw Controller: GML draw_set_color(c_white) //kolor przedziałki draw_rectangle(room_width,room_height,room_width+1,room_height*2,true) //prostokąt, bo mi się nie chciało robić dwóch linii :) View0: xview=640 xport=319 yview=480 yport=0 wview=2 wport=2 hview=480 hport=480 A potem view1 i view2. Ale to działa tylko wtedy, gdy są dwa viewy. Jak jest ich więcej, to trzeba bardziej skomplikowane rzeczy robić.
  2. cóż... już to zrobiłem :D View jest ustawiony, wszystko działa, tylko obrazy się "zlewają" i trochę brzydko to wygląda. Dlatego chcę dać przedziałkę między viewami. Teraz chodzi o to, żeby linia/prostokąt był widoczny tylko na jednym z viewów.
  3. yyy... coś nie wyszło. Powiem tyle że linia którą napisałeś jest przekątną view[0]. A i dodam jeszcze że obydwa viewy są jednocześnie włączone, z tym, że jeden jest na pozycji 0,0 a drugi 512,0 i że obydwa mają width 512 i height 768. Może się przydać. EDIT: Chyba wiem czemu. Nie powinno być (nie uwzględniając jeszcze tych informacji, co przed chwilą napisałem) : GML if view_current=0 { draw_line(view_xview[0]+319,view_yview[0],view_xview[0]+319,view_yview[0]+480); } else if view_current=1 { draw_line(view_xview[0]+320,view_yview[0],view_xview[0]+320,view_yview[0]+480); } Ale i tak tą kreskę widać na drugim viewie.
  4. Witam. Mam problem, jak chyba każdy piszący na tym forum. Tym razem chodzi o małą kreseczkę między dwoma viewami, wielkości 2, żeby było łatwiej. Jakby co, chodzi o 2D. Wyklikałem coś takiego: GML draw_rectangle(view_xview[0],view_yview[0],view_xview[0]+view_wview[0],view_yview[0]+view_hview[0],true) draw_rectangle(view_xview[1],view_yview[1],view_xview[1]+view_wview[1],view_yview[1]+view_hview[1],true) ogólnie wszystko dobrze, ale jak viewy się spotkają, to trochę się tych kresek robi więcej. :P Zatem przedstawiłem problem. Czekam na odpowiedzi
  5. Zrobiłem tak jak napisałeś, kod wygląda tak: GML SetWinOpacity(window_handle(),0) global.tlo = background_create_from_screen(view_xview,view_yview,view_wview,view_hview,1,false,false); room_set_background(room0,0,true,false,global.tlo,view_xview,view_yview,false,false,-1,-1,1); room_goto(room0); SetWinOpacity(window_handle(),1000) Kolor tła jest taki sam jak background_color. EDIT: Jakby co, powiem, ze nie mam wprowadzonego żadnego backgrounda. Może o to chodzi?
  6. Dobry pomysł, tylko jak ładować obrazki na tło?
  7. Coś podobnego jak to, tylko żeby taką przeźroczystość miało tylko tło, a inne obiekty, napisy itd. były widzialne w 100% Ale dzięki za przykład, może się kiedyś przydać.
  8. Uuu, na dll'u to ja jestem zielony, nawet nie wiem, jak go wprowadzać :D
  9. No cóż, szkoda. A może da się jakoś, żeby program robił screena tego co ma "pod sobą", a potem wklejał to do background, którego używa? (tak tylko kombinuje :) )
  10. Witam, mam pytanko. czy da się zrobić, żeby tło rooma było przeźroczyste? Ale tak przeźroczyste, że widać pulpit. :P
  11. Działa! Trochę naciągnięte, ale prawie wcale to nie widać. Dzięki PsichiX :]
  12. Hmm... Znikła tekstura w lewym, dolnym rogu i jest dziura. Podsumowując są dwie tekstury (podam trzy punkty wsparcia) : Pierwsza: 1.lewy górny 2.prawy górny 3. prawy dolny Druga: 1.prawy górny 2. prawy dolny 3. lewy dolny PS: Jak nie chcesz nie musisz mi pomagać :sp_ike:
  13. Dzięki, działa. Trochę skakcze, ale dobra. A mógłbyś coś dla mnie jeszcze zrobić? Otóż coś mi się robi z teksturą. Kod wygląda tak: d3d_model_primitive_begin(MT11,pr_trianglestrip) d3d_model_vertex_normal_texture(MT11,-10,20,10,-10,26,20,0,0) d3d_model_vertex_normal_texture(MT11,10,20,10,10,26,20,1,0) d3d_model_vertex_normal_texture(MT11,4,30,4,4,36,14,1,1) d3d_model_vertex_normal_texture(MT11,-4,30,4,-4,36,14,0,1) d3d_model_vertex_normal_texture(MT11,-10,20,10,-10,26,20,0,0) d3d_model_primitive_end(MT11) Ogólnie jest dobrze, ale tekstura jest trochę poplątana, tzn są trzy tekstury, wszystkie mają inny kształt i są na sobie. Wygląda to m.w tak: Wiesz o co chodzi?
  14. Rozumiem... Jeszcze tylko nie wiem, do czego służy nx, ny i nz. Cytat z helpa:
  15. Nie rozumiem punktu 1. Chodzi ci o wyłączenie tekstur, czy o "wyciągnięcie" z modelu?
  16. Mam taki problem. Otóż bawię się 3D i chcę zrobić takie... coś za pomocą vertex'ów. Wygląda to m.w. jak ostrosłup z 4 wierzchołkami u podstawy, tyle że obcięty w 1/3 wysokości. I teraz tak: jeżeli lighting=false, wszysko jest OK, ale jeżeli włączam światło, kształt znika. (może nie znika, robi się czarny i nie reaguje na światło). Nie jest to wina światła, bo są tam też inne modele 3D i wszystko jakoś działa. Wie ktoś o co chodzi?
  17. Witam. (sorry, że się wciskam w zamknięty temat, ale właściwie pytanie jest takie same, a nie chę robić nowego tematu) Mam pytanie odnośnie tego. Czy da się zrobić światło z mocą Słońca, (tzn. świeci tak, że wszystko widać, a jak się w tą stronę sporzy, to ślepi (znaczy w centrum jest biało)) i jaką liczbą mam to napisać?
  18. Fervi, ja chcę tak zrobić, żebym ja mógł grać spokojnie (wiedząc ze wyłączyłem program), a siostra nie, gdyż po trzech godzinach zatnie się jej komputer. (nie jest to takie trudne, wystarczy dorobić taki obiekt który w step będzie miał: repeat(100) instance_create(x,y,object) // ten sam obiekt a potem można się domyśleć. 1 -> 101 -> 10101 -> 1010101 obiektów. Po ok. 3 stepach komputer się zatnie :twisted: :twisted: ) Muszę jeszcze tylko zrobić tak, że póki nie wciśnie Ok na wiadomości, nie będzie mogła nic robić (punkt 4) bo wtedy mój program czeka na reakcję (alarm nie leci dalej).
  19. Zaczekam... (a mam inne wyjście? :P ) PS: A może spróbować z file_bin_close , tylko nie wiem, jak uzupełnić (file)
  20. A to dla mnie to już chińszczyzna. Ja tak chcę to zrobić, żeby to się robiło automatycznie, no chyba, że mi to napiszesz :rolleyes: :rolleyes: .
  21. Jesteś pewny, że "task kill" działa? Bo żadnych podpowiedzi w kodzie nie ma. A ja już wykombinowałem, jak komputer ma wiedzieć, że siostra jest na komputerze. Zawsze włącza Winamp'a :D :D Tymon, już się nauczyłem jak korzystać z Tray'a :P
  22. Coś czuję że rozumiesz moje uczucia do siostry :D . Dobra, czwórka z głowy. Jeszcze tylko piątka: EDIT@ Dobrze mówisz borocasso, ale nie żeby siostra była na komputerze 8 godzin i nikt jej nie upomniał, a ja zaledwie pół godziny i już jest ryk w domu.
  23. Ale jak wyłączę "explorer.exe", to może to nieco popsuć działanie Windows. Rozumiem, że jeżeli będzie wyłączony ten program będzie można kliknąć OK i wtedy GM znów włączy program explorer.exe i wszystko będzie działać dalej (nie chodzi mi o zacięcie komputera, tylko o unieruchomienie). Ale jak nic nie wykombinujemy, dobre i to :D :P . Borocasso: Mam to szukać na dobreprogramy.pl czy na tym forum?
  24. To 1, 3 i 6 mamy z głowy. Pytania małe do borocasso: 2) Co to jest tyal? Program jakiś? 4) Ale ja do tej pory robiłem okna innym sposobem (sprity, i obiekty), nie wiem jeszcze jak to zrobić W razie czego przypomnę resztę pytań:
  25. Witam. Dzisiaj siostra przez cały dzień siedziała na komputerze. Ponieważ mam zaawansowane znajomości kontaktu z komputerem ( :D ) postanowiłem coś z tym zrobić. Ale muszę najpierw się tego nauczyć... 1. Jak zrobić, żeby program się włączał po uruchomieniu systemu (podejrzewam, że muszę to dać do autostartu) 2. Jak zrobić, żeby program działał w ukryciu :) (czyli żeby nie było go na pasku, można go było wyłączyć tylko w procesach) 3. Jak zrobić, żeby nie było rooma (albo żeby miał wielkość 0x0), ale żeby wszystkie obiekty działały. 4. Jak zrobić, by pojawił się denerwujący komunikat który: :twisted: a ) będzie po za roomem b ) nie będzie można nic zrobić, póki nie kliknie się OK c ) najlepiej, żeby wyłączał fullscreen_mode we wszystkich programach, które mają to załączone 5. Jak zrobić, żeby w wyznaczonym czasie, mój program wyłączył inny, np Winamp 5.2 :twisted: 6. No i jak zrobić, żeby... patrz wyżej :D PS. Trudno, jak wojna to wojna :P :P
×
×
  • Dodaj nową pozycję...