让人物说话:先在description.ext脚本里定义好声音文件,
class CfgSounds
{
sounds[] = {};
class 游戏中调用的名字自己改
{
name = "游戏中调用的名字自己改";
sound[] = {"sounds\游戏中调用的名字自己改.ogg", 1, 1};
titles[] = {};
};
class 游戏中调用的名字自己改2
{
name = "游戏中调用的名字自己改2";
sound[] = {"sounds\游戏中调用的名字自己改2.ogg", 1, 1};
titles[] = {};
};
};
然后搞一个speech.spf 说话脚本
sleep 8; 暂停的意思,8的单位不明,好像不是8秒
要说话那个人的名字 say3D "游戏中调用的名字自己改";要说话那个人的名字 setRandomLip true; 这个设置为true是让嘴唇动
titleText ["说话的字幕", "PLAIN DOWN",0];
sleep 8;
要说话那个人的名字 say3D "游戏中调用的名字自己改2";要说话那个人的名字 setRandomLip true;
titleText ["说话的字幕", "PLAIN DOWN",0];
sleep 12;
chief setRandomLip false; 说完了,嘴唇设置不动
在游戏里你希望的地方运行脚本就好了 |