• unity2d开发windows phone游戏按钮问题


    今天在进行unity2d项目对windows phone工程的编译过程中,发现了一个很蛋疼的bug,windows phone编译运行后,GUILayout.Button出现自动点击的现象,这带来了很大的问题。我通过使用测试,发现这应该是unity的bug,因此无法继续使用原生的button控件。后通过使用NGUI的Button控件解决了此问题,我们来看下详细方案。

    使用原生Button控件的代码:

    void OnGUI()
    {
         if(GUILayout.Button("Play"))
        {
            Application.LoadLevel("level0");
        }
     }

    在实际使用过程中,会发现只有在windows phone平台会出现此问题,我通过多方尝试,发现无法解决原生控件此问题。

    于是开始使用NGUI提供的Button控件,实际效果也令人满意,及时弥补了unity留下的坑。

    关于NGUI的使用教程大家可以参考网上诸位大牛的文章,最后放张windows phone运行效果图,ps:项目基于GitHub fork的工程

  • 相关阅读:
    mysql 远程登陆不上
    hdu 5339 Untitled【搜索】
    SqlServer 书目
    passwordauthentication yes
    oracle 11g RAC ocfs2
    Oracle 11g RAC database on ASM, ACFS or OCFS2
    CentOS ips bonding
    Oracle 11g RAC features
    openStack 王者归来之 trivial matters
    openstack windows 2008 img
  • 原文地址:https://www.cnblogs.com/mantgh/p/3844629.html
Copyright © 2020-2023  润新知