大家好,第一次在这版发文,如果不妥之处还请多包涵。
最近刚开始学用Unity以及Fungus插件,目标是做一个简单的文字冒险游戏,
在背景图的切换上遇到一点疑问。
比如说故事里面一共会用到ABCD四张背景图,
那么背景图是直接当成2D sprite来理解对吗?
但因为丢进hierarchy里的东西都会在main camera显示,
所以我现在的做法是,
在剧情演出的Flowchart里,先用set active=F的指令把ABCD全部关掉,
假设一段演出内容为:
角色出现在办公室(A)>>一小段对话>>角色移动到公园(B),
block里的指令就会是
set active=T (A) <<单独将A图(办公室背景)打开
say <<一小段对话
.
.
.
set active=F (A) <<单独将A图(办公室背景)关闭
set active=T (B) <<单独将B图(公园背景)打开
(中间省略了一些用Sreen的fade in/out去做的转场效果)
弄起来大概像这样:
https://i.imgur.com/7ssmB1j.jpg
我想问这个逻辑是OK的吗?Q皿Q
因为在Fungus插件里,character有一套很好用也很直觉的演出系统,
但背景切换我没有找到比较完整的教学,
所以想说是不是背景图、剧情CG等当成2D sprite来理解就好?
还是就AVG中场景转换这件事而言,
同样的演出效果其实有更适合或者说更对的的做法?"XDDDD
抱歉身为初学者可能连好好叙述问题都有点障碍ORZ
如果需要补充说明或者截图的话也都请再跟我说 >_____<
感谢耐心看到这边的人!!! Q皿Q