>VoDich<
Legend of Zelda
- 26/1/05
- 919
- 0
hổm rày có bạn hỏi, hôm nay đi dạo thấy bí kíp nên về truyền lại
mới thử với file mpg thui, mấy loại khác chưa thử.
cách 1: (chôm)
vào thư mục chứa project, tạo 1 folder mới chứa movie, name gì tùy, thí dụ là movie. sau đó mở project ra tạo 1 event, trong đó chọn call script (bảng event thứ 3) rùi gõ đoạn code này vào
Audio.se_play("tên folder chứa file movie/name_of_your_file.MPG", 100, 100)
nhìn hiểu rùi chứ, nếu là Audio.se_play() hoặc Audio.me_play() thì movie sau khi hết sẽ ko lặp lại
còn nếu là Audio.bgm_play() hoặc Audio.bgs_play() thì movie sau khi hết sẽ lặp lại.
chuyện này là do loại bgm và bgs là nhạc nền, nó sẽ lặp lại hoài, còn se với me là hiệu ứng âm thanh gì đó nên ko lặp lại nhìu lần. tuy nhiên cách này sau khi complie thì file movie ko được bảo vệ, ai muốn xem trước thì xem. ko hay lắm
cách 2: (tự chế)
thấy làm vậy mắc công wá, làm vầy nhanh hơn nè, lại có thể bảo mật file movie. bây giờ, vào control panel, chọn folder Option (WinXP mấy OS khác ko rành
). bấm qua thể View bỏ chọn hide extention for know file type. Xong việc đầu, bi giờ lôi cái file movie ra, bi giờ nó có dạng *.mpg, đổi cái đuôi mpg thành *.wma (tí nữa sẽ hiểu nãy giờ mình đang làm cái gì). vào Database, chọn Audio/SE hoặc Audio/ME. sau đó import cái file movie hồi này vào. Vì SE và ME chỉ cho phép các dạng file có đuôi *.mid,*.ogg,*.wma,*.mp3,*.wav nên mình ko thể import file movie dzô được, mún import dô phải đổi tên đuôi, hiểu rùi chứ. import xong, tạo New Event, Insert, chọn bảng thứ 2, chọn Play SE hoặc Play ME (tùy hồi nãy bạn import vô chỗ nèo), sau đó chọn tên file movie hồi nãy mới import, xong ok. phần Trigger tùy bạn chọn.
vậy là xong có thể play movie rùi đó. tuy nhiên tin đó là tin vui, còn đây là tin bùn:
+ movie sẽ được play trong 1 window khác --> ::(
+ sau khi nó play xong, nếu người chơi ko tự tắt window đó đi thì nó còn hoài--> ::(
2 vấn đề đó quả thật khó khăn, ai tìm cách nào giải quyết đựơc xin cho ý kiến
mới thử với file mpg thui, mấy loại khác chưa thử.
cách 1: (chôm)
vào thư mục chứa project, tạo 1 folder mới chứa movie, name gì tùy, thí dụ là movie. sau đó mở project ra tạo 1 event, trong đó chọn call script (bảng event thứ 3) rùi gõ đoạn code này vào
Audio.se_play("tên folder chứa file movie/name_of_your_file.MPG", 100, 100)
nhìn hiểu rùi chứ, nếu là Audio.se_play() hoặc Audio.me_play() thì movie sau khi hết sẽ ko lặp lại
còn nếu là Audio.bgm_play() hoặc Audio.bgs_play() thì movie sau khi hết sẽ lặp lại.
chuyện này là do loại bgm và bgs là nhạc nền, nó sẽ lặp lại hoài, còn se với me là hiệu ứng âm thanh gì đó nên ko lặp lại nhìu lần. tuy nhiên cách này sau khi complie thì file movie ko được bảo vệ, ai muốn xem trước thì xem. ko hay lắm
cách 2: (tự chế)
thấy làm vậy mắc công wá, làm vầy nhanh hơn nè, lại có thể bảo mật file movie. bây giờ, vào control panel, chọn folder Option (WinXP mấy OS khác ko rành
). bấm qua thể View bỏ chọn hide extention for know file type. Xong việc đầu, bi giờ lôi cái file movie ra, bi giờ nó có dạng *.mpg, đổi cái đuôi mpg thành *.wma (tí nữa sẽ hiểu nãy giờ mình đang làm cái gì). vào Database, chọn Audio/SE hoặc Audio/ME. sau đó import cái file movie hồi này vào. Vì SE và ME chỉ cho phép các dạng file có đuôi *.mid,*.ogg,*.wma,*.mp3,*.wav nên mình ko thể import file movie dzô được, mún import dô phải đổi tên đuôi, hiểu rùi chứ. import xong, tạo New Event, Insert, chọn bảng thứ 2, chọn Play SE hoặc Play ME (tùy hồi nãy bạn import vô chỗ nèo), sau đó chọn tên file movie hồi nãy mới import, xong ok. phần Trigger tùy bạn chọn. vậy là xong có thể play movie rùi đó. tuy nhiên tin đó là tin vui, còn đây là tin bùn:
+ movie sẽ được play trong 1 window khác --> ::(
+ sau khi nó play xong, nếu người chơi ko tự tắt window đó đi thì nó còn hoài--> ::(
2 vấn đề đó quả thật khó khăn, ai tìm cách nào giải quyết đựơc xin cho ý kiến
Tất nhiên cách của VoDich cũng là 1 cách , nhưng thế thì có mà ... vái .