|
//=========================2010/1/14=============================
更新地图下载!!! 没压缩导入war3 大小30mb 压缩到8m以下完全可行
http://www.touhou.cc/bbs/viewthr ... %3D1&styleid=29
//=========================2010/1/13=============================
继续更风 更新BAD APPLE!!!
用PhotoShop 批处理保存TGA格式 保存后老出错
结果发现居然是我PS的TGA插件有BUG 我这种菜鸟怎么会知道阿。。Orz
结果搞得我累死 T T 本来想加入点暂停功能什么也没心情了
帧数是10/s (实际发现KMplayer截图有偏差 经过调整其实只有8点多帧每秒) 音乐有点不同步调整了半天 = =
tga大小是400X300 共1800张 总文件大小是55m(tga没导入地图压缩) 如果要压缩并且减小图片大小的话
压缩到8m以下应该是没问题的
不过虽然原理很简单 但效果的确是不错哦。
BAD APPLE!!!
//===============================旧帖===========================
= = 最近一下子好多播放器.... 没想到麦大比我早还发了个点阵的...
咱这个就是无数张tga图循环刷拉...无聊玩玩的....技术含量没法比 = =
代码才几行 和某43万行的没法比....
不过这么搞倒是挺华丽的 而且大概每秒30帧以上问题也不大吧,而且估计还能更加清晰.
不过同样华丽的蛋疼的还有那300m的地图大小 = =
丢视频 图太大发布上来...:
http://v.youku.com/v_show/id_XMTQ1MTI1MDAw.html
======下面是重点! 求解=========
不过目前有个问题 貌似时间长了会崩溃? 而且这个时间貌似和timer的速率有关
同样2000张tga图 timer 0.1的话 很可能在1800左右崩溃
但是timer设置 0.02的话 很可能放完2500张都不崩溃了,排泄应该也做的差不多
很奇怪,最近考试比较忙,没深入研究~
会不会我哪里写错了 = = 代码也发巴 那个图太大没法发...
function Timer takes nothing returns nothing
call PanCameraToTimed( 450.00, 210.00, 0 )
call SetCameraField( CAMERA_FIELD_ANGLE_OF_ATTACK, 270.00, 0 )
set udg_name = "war3mapImported\\0" + I2S(udg_i)+".TGA"
//call BJDebugMsg(udg_name)
call DestroyImage( udg_img)
set udg_img = CreateImageBJ( udg_name, 900.00, udg_p, 100.00, 2 )
call SetImageRenderAlways( udg_img, true )
set udg_i = ( udg_i + 1 )
endfunction
function Trig_Movie_Actions takes nothing returns nothing
set udg_t = CreateTimer()
call PlayMusicBJ( gg_snd_ruka )
call TimerStart(udg_t ,0.1,TRUE,function Timer)
endfunction
//===========================================================================
function InitTrig_Movie takes nothing returns nothing
set gg_trg_Movie = CreateTrigger( )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Movie, Player(0) )
call TriggerAddAction( gg_trg_Movie, function Trig_Movie_Actions )
endfunction |
|