b) 有时在第一个显示文章的对话框后没有进行其他操作的情况下,可以不用先删除图片再进行显示图片的操作,直接覆盖掉前一张头像即可。大家都清楚,编号相同的两张图片只能存在一张,如果前一张编号是1,后一张编号也是1,那么在后面操作的图片就会覆盖掉前一张图片(前一张自动消失)。那么在这种连续对话框的情况下就可以直接覆盖了,在显示文章之后还有其它长时间操作的指令时,才消失图片。
c) 你可能要问为什么不能直接更改图片的透明度而达到消失图片的效果,那是因为虽然图片看不见了,但占着内存,事件指令中的图片消失则是完全消失。
a) 首先需要一个控制每一张头像的变量,本例暂时命名为“主线剧情对话框”。将这个变量的操作放在第一个显示文章前的地方。
b) 打开数据库,进入公共事件选单,选择一个公共事件的编号,本例命名为“dialog box on”。接着在执行内容中选择事件指令——条件分歧(不用选择不符合条件的情况下),当变量“主线剧情对话框”为10的情况下,显示第一张头像。等于20的时候,显示另外的头像,编号全部一致。以此类推。在所有条件分歧之后(每一张头像一个条件分歧),这个公共事件就算完成了。
c) 接着制作另外一个公共事件,本例命名为“dialog box off”,内容是将头像消失(也可以不制作,直接在事件中消失图片)(这个公共事件中可以做一些头像的处理,像渐变之类的,而自制对话框的话更需再在这里消失,节省了每次在事件中的操作选项)。