视图状态切换(创建角色切换)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视图状态切换(创建角色切换)相关的知识,希望对你有一定的参考价值。
1.先完成皮肤并命名好需要添加事件的组件的id
2.点击下方控制台上方状态栏的加号添加状态,根据需要创建不同状态,我这里创建角色只有两个,所以创建两个状态
①创建第一个状态,并起好状态名称
②把当前状态不需要显示的隐藏
③创建第二个状态,并起好状态名称
④把该状态需要不需要显示的隐藏,并替换不同资源到相同位置,此处替换资源为角色名称图片和人物选择图片
⑤设置起始状态
现在点击两个状态已经有切换的雏形了
关键点在这里,但是此时两个状态的节点id冲突 需要在皮肤源码内修改,也许这是最笨的办法,以后更加熟悉会更新方法
找到该段代码,发现相同id的有两个,此时做如下更改:
每个只留唯一的一个,现在就等于两个状态共用一个id,source代表默认资源,这里的图片就是选中男角色图片,后面在用source."状态名"的方式定义切换到这个状态名的状态下后该id要加载的资源,这样就完成了皮肤的设置
下面代码上的实现:
以上是关于视图状态切换(创建角色切换)的主要内容,如果未能解决你的问题,请参考以下文章