| Ogłoszenie |
Administracja Forum
|
Zamknięty przez: Ayene Wto 11 Paź, 2011 21:54 |
AVI Fullscreen |
| Autor |
Wiadomość |
Kames


Preferowany:

Dołączył: 07 Gru 2010 Posty: 24
|
Wysłany: Czw 29 Wrz, 2011 17:00
|
|
|
AVI Fullscreen
|
Korzystam z tego sktyptu na odtwarzanie AVI:
class Scene_Movie
def initialize(movie)
@readini = Win32API.new 'kernel32', 'GetPrivateProfileStringA', %w(p p p p l p), 'l'
@movie_name = Dir.getwd()+"\\Movies\\"+movie
main
end
def main
game_name = "\0" * 256
@readini.call('Game','Title','',game_name,255,".\\Game.ini")
game_name.delete!("\0")
@wnd = Win32API.new('user32','FindWindowEx','%w(l,l,p,p)','L')
@temp = @wnd.call(0,0,nil,game_name).to_s
movie = Win32API.new('winmm','mciSendString','%w(p,p,l,l)','V')
movie.call("open \""+@movie_name+"\" alias FILE style 1073741824 parent " + @temp.to_s,0,0,0)
@message = Win32API.new('user32','SendMessage','%w(l,l,l,l)','V')
@detector = Win32API.new('user32','GetSystemMetrics','%w(l)','L')
@width = @detector.call(0)
if @width == 640
fullscreen
Graphics.update
sleep(1)
Graphics.update
sleep(1)
Graphics.update
sleep(1)
end
status = " " * 255
movie.call("play FILE",0,0,0)
loop do
sleep(0.1)
@message.call(@temp.to_i,11,0,0)
Graphics.update
@message.call(@temp.to_i,11,1,0)
Input.update
movie.call("status FILE mode",status,255,0)
true_status = status.unpack("aaaa")
if true_status.to_s != "play"
break
end
if Input.trigger?(Input::B)
Input.update
break
end
end
movie.call("close FILE",0,0,0)
bail
end
def bail
if @width == 640
fullscreen
end
end
end
def fullscreen()
$full.call(18,0,0,0)
$full.call(13,0,0,0)
$full.call(18,0,2,0)
$full.call(13,0,2,0)
end
$full = Win32API.new('user32','keybd_event','%w(l,l,l,l)','')
#end code
#koniec kodu
Mam pytanie, czy istnieje moĹźliwoĹÄ odtwarzania filmĂłw na peĹnym ekranie? Pozdrawiam |
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Czw 29 Wrz, 2011 18:11
|
|
|
|
Czyli peĹny ekran okienka...
Alt + Enter, albo skrypt - jest w tym dziale. |
________________________ MelvinClass:
|
|
|
|
Kames


Preferowany:

Dołączył: 07 Gru 2010 Posty: 24
|
Wysłany: Czw 29 Wrz, 2011 19:10
|
|
|
|
korzystam ze skryptu na peĹny ekran i prĂłbowaĹem z alt + enter juĹź daaawno niestety te proste sposoby nie dziaĹajÄ
|
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Czw 29 Wrz, 2011 19:33
|
|
|
|
| Daj jakieĹ demo z tym to zobaczÄ... |
________________________ MelvinClass:
|
|
|
|
Kames


Preferowany:

Dołączył: 07 Gru 2010 Posty: 24
|
Wysłany: Czw 29 Wrz, 2011 19:43
|
|
|
|
| wklej do nowego projektu skrypt powyĹźej i dodaj Blizza http://www.ultimateam.pl/...ight=fullscreen lub inny na fullscreena i masz demo, tak bÄdzie chyba szybciej, bo zanim wrzucÄ projekt jeszcze z filmem w formacie avi to trochÄ czasu upĹynie. |
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Czw 29 Wrz, 2011 22:04
|
|
|
|
| Mi dziaĹa na caĹym okienku. MoĹźe jakiĹ skrypt siÄ gryzie z nim. |
________________________ MelvinClass:
|
|
|
|
Kames


Preferowany:

Dołączył: 07 Gru 2010 Posty: 24
|
Wysłany: Czw 29 Wrz, 2011 22:12
|
|
|
|
| hmmm, uĹźywam ctb by charlie oraz graficzny cms nieznanego twĂłrcy. Gra odpala siÄ na full screen a intro.avi nie. Po zakoĹczeniu intra ekran znowu siÄ powiÄksza... Beznadziejnie to wyglÄ
da. MoĹźe jakieĹ rady? Filmik jest w rozdzielczoĹci 640x480 |
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Czw 29 Wrz, 2011 23:09
|
|
|
|
| Skrypt jest po prostu lipny. WidzÄ, Ĺźe u mnie teĹź tak jest. Innego skryptu nie widziaĹem. |
________________________ MelvinClass:
|
|
|
|
Kames


Preferowany:

Dołączył: 07 Gru 2010 Posty: 24
|
Wysłany: Pią 30 Wrz, 2011 11:17
|
|
|
|
| MoĹźe w takim razie ktoĹ podrzuci mi inny - dziaĹajÄ
cy na full screen skrypt na AVI |
|
|
|
Kames


Preferowany:

Dołączył: 07 Gru 2010 Posty: 24
|
Wysłany: Sob 08 Paź, 2011 13:42
|
|
|
|
| Czy ktoĹ jest w stanie pomĂłc? |
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Sob 08 Paź, 2011 15:39
|
|
|
|
Najprawdopodobniej, nie, gdyĹź nikt takiego nie zna. Ja teĹź.
Zobacz na www.chaos-project.com. Zadaj tam pytanie, ale najpierw poszukaj.
Lub zapodaj proĹbÄ o przerobienie tego. |
________________________ MelvinClass:
|
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
 |