天天快看:网页程序:剧本文字转化为动画影片

2023-06-21 18:05:38   来源:哔哩哔哩

以前我说“制作文字游戏栏目,可以把剧本文字自动智能转化为动画影片”你们误以为可以把任意剧本转化为动画影片,我的软件做不到。我的软件是必须按指定的要求和规范书写剧本,才能转化为文字游戏风格的简易动画影片。

制作完成,点保存后,自动在“文字游戏”栏目里发布。


(资料图片仅供参考)

能书写的人名和场景名,都是下拉列表框限定的名称。人物是人物下拉列表框的限定的名字,例如阿玉(侧面1)。场景是场景下拉列表框限定的名字,例如卧室1。类别下拉列表框选择的不同,对应的场景下拉列表框的内容就不同。

示例:

阿玉:你好。

人物:阿玉

场景:街1

注意:第一句话话后面,要写人物和场景,否则程序会故障。而后面的话语,如果人物和场景不变,就不用重复写。

形成动画影片很简单,就是人物图片、背景图片的切换,配合文字和背景音乐,形成很简单的动画,不是通常你们所指的那种动画。

缺点:有时候,最后一句话显示不了。

只有左边剧情栏里的内容会被保存,右边小框里的内容不会被保存。所以右边小框里的内容填完后,要点“小框内容提交到剧情栏。”否则无效。但是使用者们都不知道点“小框内容提交到剧情栏”,而是直接点保存按钮,所以都失败了。

本站不提供任何下载,只提供在线测试。

我站曾经提供我站源码下载,发布在百度贴吧、CSDN等论坛,可能被审核误会成病毒程序。

第一,网站有漏洞,可被SQL注入,从而使网站被他人控制和获取数据,所以源码也有此问题。解释:网站功能开发完,本来就存在该漏洞,然后才是填补漏洞。可是我不会填补漏洞,我对网络安全技术不了解,我只会把功能做完,我又不是故意造成那漏洞的。因为那个漏洞,程序就可能被当做病毒了,或者误会我刻意留下那种漏洞。

第二,config配置文件可被下载和显示内容,所以源码也有此问题。配置文件里面是网站服务器的账号和密码等信息。解释:那个问题我早就修复了,后来我用php写的配置文件,如果直接从网页页面下载该配置文件,php程序内容会显示为空,只能看到html的内容,只有在源码中才能看到php程序的内容,这是本来就有的保护机制。我最初用ini格式写配置文件(ini是电脑应用程序配置文件的常用格式,但不适合网页程序),浏览器打开这个文件时,由于浏览器打不开,浏览器就自动下载该文件,我没有设置自动下载。

第三,那些巨量的、密集的、难以阅读的程序代码,是我调用的各种库,例如jquery库。各种库里含有各式各样的程序功能,所以我不知道其中是不是有什么程序代码会被误会成恶意的。而且看那些代码是密集的、难以阅读的,可能误以为我故意写成这样,来隐藏恶意代码。解释:库文件较大,为了减小体积,提高加载速度,库的开发商就写成密集的、难以阅读型的压缩代码。否则首次加载慢了,网页打开速度慢。不管库里有什么功能,只要不调用,那功能就是关闭的、无效的。

jquery库分为jquery.版本号.js和jquery.版本号.min.js,有min的就是密集压缩的,没有min的就是可阅读和研究的,但体积大,加载较慢。不过随着时代网速的提高,人们逐渐不在意这个问题了。

另外说明:用户不会使用我的人工智能,就觉得是假功能,从而误会我网站的目的。

人工智能教和问不能一起发送,要分开两次发送,要按使用说明,先教后问。用户可能把教和问写到一起发送,导致机器人无法回答。

用户在页面文件里,找不到人工智能程序。因为人工智能程序都在数据库里,是sql存储过程。

“制作文字游戏”栏目的操作说明:

主话语是对话框每次显示的人物话语。

主话语框的内容,一次不要写的太多,建议分多次写完,免得文字溢出对话框。

主话语要选择说话人和表情(一般、高兴、忧伤、生气、惊讶)。

说话人阿哲不显示阿哲的人物图片,因为阿哲是用户视角,只显示对话文字。

说话人和人物图片要对应,否则说话人和人物图片不匹配。

场景模式分为:正常、无名、有景无人、全屏文字。

正常:有景有人。

无名:不显示名字框。用于主人公的旁白和心理自述。

有景无人:有背景图片,但是没有人物,用于介绍环境。

全屏文字:黑颜色的背景,人物和背景环境都没有,用于介绍故事背景。

场景图片(背景图片)、人物图片、音乐,共同构成了影片画面。所以选择说话人和写主话语时,不要忘记在右边栏中设置相应的场景图片、人物图片、背景音乐。

每个场景可以选择时间:白天、傍晚、晚上。时间不同,图片的光影效果就不同。还可以选择天气:晴天、下雨。

人物设置上,如果不选人物2(人物2为“无”),就是只有1个人物,居中显示。如果选择了人物2,画面中就有两个人物,人物1在左,人物2在右。

如果你不了解书写规范,就在剧情设计界面的各个小框里写,然后点“小框内容提交到剧情栏”。如果你了解书写规范,可以直接在界面左边的剧情栏里写。

不是写一行保存一行,而是剧情栏里都写完了,最后点保存按钮,保存剧情栏的所有内容。保存前,还可以在剧情栏里检查和修改。

保存时,如果勾选了“语义理解”,就会人工智能的语义分析,这样就可以在“智能对话”栏目,向动画人物提问故事里的事情。例如故事里写“阿玉喜欢猫。”就可以问“阿玉喜欢什么”

剧情栏里的书写规范:

(1)不变的就不用重复再写

最初的第一句话,要写场景、人物、音乐。随后的话语中,不变就不写,变化了才写。

阿玉:你好。

人物:阿玉

场景:街1

接着写第二句话:

阿玉:很高兴见到你。

人物:阿玉(不要写这一句,因为人物没有变化,不用重复写)

场景:街1(也不要写这一句,因为场景没有变化,不用重复写)

但是,即便场景名称没变,时间或天气变了,也要重写场景。

(2)主话语在前,其它方面(例如场景、音乐、选项)写在后面(下一行开始)。

不同内容,每次要换行,不能写在一行上。

(3)人物说话:

人物名字(表情):话语内容。

如果表情是一般,则省略不写。

阿玉:你好。表示阿玉的表情为一般。

阿玉(高兴):你好。表示阿玉的表情为高兴。

(4)场景:

场景(时间、天气):场景名称。

如果时间为白天,则省略不写。如果天气为晴天,则省略不写。

场景:卧室1。表示场景为卧室1,时间为白天,天气为晴天。(白天和晴天都省略不写)

场景:卧室1(傍晚)。表示时间为傍晚,天气为晴天。(晴天省略不写)

场景:卧室1(下雨)。表示时间为白天,天气为下雨。(白天省略不写)

场景:卧室1(傍晚、下雨)。表示时间为傍晚,天气为下雨。(没有可省略的)

错误的写法:

场景:卧室1(白天),因为多写了白天。

场景:卧室1(晴天),因为多写了晴天。

场景:卧室1(白天、晴天),因为多写了白天和晴天。

(5)两个角色时,人物名用顿号分开。

人物:阿玉。表示一个人物。

人物:阿玉、小茜。表示两个人物。

(6)全屏和有景无人

全屏文字时,写全屏:内容。

有景无人时,写无人:内容。

无名模式时,写无名:内容。

全屏文字模式回到正常模式,要重新写场景和人物,因为全屏文字时,之前的场景和人物都没了。

有景无人模式回到正常模式,要重写人物,因为有景无人模式时,之前的人物没了。

其它功能(次要):

主话语可以连带(附带)提问选项、后果影响、前提条件。

剧情设计界面,如果填写了选项框,播放剧情时,就会弹出选项框。点击选项,就会显示选项的回答。

最好把分支归一框填了,否则每个选项后面,就开启一条剧情线。如果其中哪个剧情线后面忘写了,而用户又偏偏点了那个选项,后面就没东西了,故事也就提早终结了。而如果填了分支归一框,无论用户选择哪个选项,选项回答后,下一句话都是分支归一框的内容,这样就避免分成多个剧情线。

剧情栏里选项的文字写法:

有选项时,在主话语后面写选项和答。例如:

选项1:选项内容。

答:回答的内容。

选项2:选项内容。

答:回答的内容。

选项归一:归一的内容。

还可以设置前提条件。满足前提条件时,才执行主话语句。如果不满足条件,就执行不满时的话语句。当然最好把分支归一框填了,这样的话,无论是否满足条件,回答后,接下来的句子都是归一框的句子,从而防止分成两条剧情。

还可以设置后果影响,就是主话语句对条件状态的改变。如果条件状态改变了,下次运行同样的剧情,却可能由满足条件,变为不满足条件。

现在有个小缺点:剧情数量多时,最后一句话不会被保存。

具体看下面的例子,就是剧情中“简单介绍”的剧本文字:

标题:简单介绍

阿玉:初次见面,我叫阿玉。我来为大家介绍这个网站。可以在线制作和发表文字游戏。

场景:卧室2

人物:阿玉

音乐:主旋律1

阿玉:接下来为大家介绍表情系统。人物有五种表情,以适应不同的剧情。现在是一般表情。

阿玉(高兴):生活中总有些快乐的事情,让我喜笑颜开。

阿玉(悲伤):但是人生中有阳光就有风雨,有时我也会悲伤。

阿玉(生气):有些事情,惹得我生气。

阿玉(惊讶):还有些事,会让我表情惊讶。

阿玉:人物不仅可以选择表情,还可以选择穿着。现在我换成了校服,在人物下拉框里设置。

人物:阿玉(校服)

小茜:大家好,我是可爱的小茜。场景中可以设置两个人物喔,在人物2里设置另一个人物。有很多人物可以选择。

人物:阿玉(校服)、小茜

小茜:说话人和人物图片要对应,否则说话人的名字和人物图片不匹配。

小茜:接下来,由我来介绍场景系统。场景就是背景图片,有很多种场景可以选择。每种场景分为白天、傍晚、晚上三种光影模式,还可以设置晴天或下雨。

人物:小茜

小茜:现在切换到傍晚模式,夕阳余晖下的房间。在具体场景中切换。

场景:卧室2(傍晚)

小茜:随后,夜晚降临。拉上窗帘,打开了灯。

场景:卧室2(晚上)

小茜:场景模式上,正常就是有景有人,有景无人用于介绍环境,全屏文字用于介绍故事背景。

无人:现在是有景无人模式。

全屏:现在是全屏文字模式。

小茜:现在恢复回正常模式。想出去走走。

场景:卧室2(晚上)

人物:小茜

小茜:来到了家门口。

场景:家门口2

小茜:下雨啦。

场景:家门口2(下雨)

音乐:下雨1

小茜:主话语是对话框每次显示的话语。最好每次少写,多次写完。主话语可以附带提问选项、后果影响、前提条件,也可以只写主话语。

小茜:如果填写了提问选项,就会弹出选项框,点击不同选项,产生不同回答。例如想吃点什么?

选项1:苹果

答:小茜:给你一个青苹果。

选项2:西瓜

答:小茜:给你一块大西瓜。

选项归一:小茜:要填写分支归一。这样的话,无论用户选择什么选项,回答后,下一句话都是分支归一框的句子。

小茜:后果影响是主话语句对条件状态的改变。如果条件变化了,下次可能由满足条件的剧情,变为不满足条件的剧情。

小茜:前提条件是满足条件时,才执行主话语句,否则执行不满足条件时的句子。

小茜:带大家到学校看看。

场景:教室2

音乐:一般1

小茜:如果你了解书写规则,可以直接在剧情设计界面左边的剧情栏里写剧情。

小茜:小框的内容要提交到剧情栏,因为小框的内容不会被保存,只有剧情栏的内容才会被保存。不是写一行保存一行,是都写完,最后再保存。

阿玉:保存剧情时,如果勾选了语义理解,动画人物就会通过人工智能方式理解剧情。然后可以向动画人物提问剧情里的事情。

人物:阿玉(校服)、小茜

阿玉:也可以向动画人物教知识,然后提问教过的知识,或动画人物已知的知识。由于知识库知识太少,所以请按问答方法,先教后问。

阿玉:先简单介绍这些,更多内容请点击菜单按钮。

小茜:以后请大家多多关照。

标签: