永发信息网

cocos手游中 npc 人物说话怎么实现

答案:1  悬赏:80  手机版
解决时间 2021-04-04 05:10
  • 提问者网友:半生酒醒
  • 2021-04-03 04:52
cocos手游中 npc 人物说话怎么实现
最佳答案
  • 五星知识达人网友:迟山
  • 2021-04-03 05:50
自己想到的3个方法:方法1:直接用Label的setString来硬编码实现。缺点:有时一个场景中站着10多个NPC,应该不是直接把这些中文对话与诗句直接用Label给显示出来的吧,那样的话,效率是不是会变低?方法2:还是先让美术把文字与对话框背景做成一张图片,点击NPC时,直接显示带有文字的图片,一个对话框一个图片。缺点:这样就失去了文字的灵活性,并且资源会很大,原因是对话的背景图片是可能共用的;方法3:还是把所有的对话都写到一个JSON或者XML文件中,先是整个加载JSON文件,当点击某个确定的NPC时,再从JSON中读出文字并显示;缺点:有些不需要显示的文字也加载进去了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯