找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 939|回复: 3

关于demo的制作

[复制链接]

该用户从未签到

发表于 2008-12-28 11:42:30 | 显示全部楼层 |阅读模式
先给你泼一盆冷水:你以前保存的DEMO是不能剪切的。
要剪切你的DEMO,首先得让你的DEMO能被剪切。
请注意控制台里相关播放DEMO的命令。
-------------------------------------------------------------------------------
record 文件名 开始记录一个录像,录像保存在cstrike文件名.dem
demos 循环播放使用 startdemos命令播放的录像
listdemo demoname 列出录像信息
playdemo filename 使用正常速度播放 filename.dem 录像
playvol 3 设置录像回放次数
removedemo demo sgmt 移除录像中设置的片断位置
setdemoinfo demo sgmt info 增加一个录像信息,例如一段文字,渐进渐出或者快进快退
startdemos 循环播放一段录像
startmovie filename 播放一段录像
stop 停止录像
stopdemo 同上
swapdemo demo seg seg 交换录像中两处片断位置
imedemo demoname 播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps
appenddemo demoname 在该录像文件后继续录像, 不覆盖原录像
removedemo 从DEMO中剪掉一个片段,先用listdemo 看录像的信息
hpk_maxsize 0.5 在custom.hpk多大时, 系统自动砍掉, 以MB为单位
--------------------------------------------------------------------------------
我们以一个普通的DEMO为例,假设文件名为lol.dem
进入控制台,输入listdemo lol.dem
你可以看到,列出了两个segment(片段)
第一个是首片断,是不可替代的。
第二个是主片断,你的表演都在里面。
你可以用removedemo lol 2 来移去主片段。
所以对已有的DEMO,这样剪切没有意义。
请注意appenddemo的解释。
如果我们STOP record 一个DEMO,那么再用APPENDDEMO 文件名,就可以继续在这个DEMO文件后录象。你若再用listdemo 看信息,就会发现有3个片段了,你可以移除2个片段的任何一个。
手动操作很麻烦,我们来编一个script。
alias cutdemo “stop;appenddemo temp“
bind “F3“ “cutdemo“
这个script的意思是,绑定F3为设置断点键,按一次F3,表示你在这里设置了一个断点,以每两个断点间的内容为单位,你可以自由剪切。前提是你必须把录象文件名设置为TEMP.DEM
或者你想再省力一点。
alias +cutdemo “record temp“
alias -cutdemo “stop;appenddemo temp“
bind “F3“ “+cutdemo“
第一次按F3就自动开始录象,以后F3的用途就是设置断点。
不过我还是建议用第一个SCRIPT。
你也可以修改为别的键定义。
现在如果你想移去第3个片断,就用removedemo temp 3,就OK了。
总结:即便这样,剪切DEMO也还是很麻烦,不要设置太多断点,否则你会搞混的

该用户从未签到

发表于 2008-12-28 11:59:23 | 显示全部楼层
哇!

该用户从未签到

 楼主| 发表于 2008-12-28 14:55:16 | 显示全部楼层
哈哈,

该用户从未签到

发表于 2009-1-2 11:44:58 | 显示全部楼层
请注意appenddemo的解释。
如果我们STOP record 一个DEMO,那么再用APPENDDEMO 文件名,就可以继续在这个DEMO文件后录象。你若再用listdemo 看信息,就会发现有3个片段了,你可以移除2个片段的任何一个。
手动操作很麻烦,我们来编一个script。
alias cutdemo “stop;appenddemo temp“
bind “F3“ “cutdemo“

这里看不明白,麻烦哥哥姐姐们解释下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表