我的代码错在哪了?

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:51:21
Const name="rover"
path="C:\WINDOWS\srchasst\chars\"&name&".acs"
set OA=createobject("Agent.Control.2")
OA.connected=TURE
OA.characters.load name,path
set OC=OA.characters.character(name)
OC.moveto 472.344
OC.show
OC.play"GetAttention"
OC.speak"张琦哥哥,累了休息一下!"
wscript.sleep 6000
OC.hide
do while OC.visible=TURE
wscript.sleep 100
loop
帮我看看!!
这是用vb编写的启用动画角色提示的代码

这个控件不太懂,不过好像speak方法不支持中文吧(建议把要用的声音录下来wav格式,然后再播放)......

这个怎么感觉像VBScript

Const name="rover"
path="C:\WINDOWS\srchasst\chars\"&name&".acs" '这里的"Const "没加
set OA=createobject("Agent.Control.2")
OA.connected=TURE
OA.characters.load name,path
set OC=OA.characters.character(name)
OC.moveto 472.344
OC.show
OC.play"GetAttention" 'OC.play后空格没打
OC.speak"张琦哥哥,累了休息一下!" 'OC.speak后空格没打,若不是中文引擎你输了中文,他会乱读一通
wscript.sleep 6000 '这里在VB中要申请API函数:Sleep 来实现
OC.hide
do while OC.visible=TURE
wscript.sleep 100 '这里在VB中要申请API函数:Sleep 来实现
loop

没错