运行之后,button下面并没有出现panel
是不是脚本错了?
追答要不你在生成那句下面加一个Debug.Log("click")看看是不是点击了?
追问我试试
渲染成安卓apk以后,点击手机屏幕上的button,我是这样做的
追答哦哦,按说点击应该没事儿,如果是在手机上,调试的话不行就改一下按钮的text,观察下看看这个按钮事件是否挂上了
追问在电脑上,运行游戏之后,我每次点击按钮,都会生成一个Panel(Clone), 面板设置为蓝色,但是电脑和手机屏幕上都看不见这个面板
按钮应该是绑定事件了,但是不知道为什么在屏幕上显示不了
追答要不这样,你要是不介意,我的邮箱[email protected],可以把场景的内容导出unitypackage发给我,我晚上在本地看一下?
敏感信息就删一下哈
好的,万分感谢
追答已给您回复,主要问题:
1,您使用的ugui,是需要在canvas下才能渲染的,所以需要指定父物体到canvas
2,需要重新设定一下坐标或者锚点,使创建的对账显示正确
3,您如果用了vuforia,其实也可以考虑他的那个按钮吧(arbutton),是不是也会增加您趣味性,我只是记得有,没试过,所以就不多啰嗦了😄
能不能帮忙看看这两行代码😭,package已经发送到您邮箱了
换了一个简单的思路,使用panel的alpha值控制显示和隐藏
追答您好,请问您看到回复了么?我记得我给您回答了但是现在又没看到。。
主要问题:获取按钮的代码不对,需要拥gameObject pane;=GameObject.Find("panel");获取组件那个不对的,其他的可以正常运行
然后比较建议不要用bool在Update里控制,因为会多次无用的赋值,建议在setAlpha里面写一个方法,把现在Update里的东西放进去,然后在按钮那里调用
昨天看到了,今天消息就没了……
问题已经解决,万分感谢
追答嗯嗯,也回了邮件,祝开发顺利