继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

unity ui的创建方式小记

慕粉13132209220
关注TA
已关注
手记 13
粉丝 12
获赞 130
  1. 以一个程序新手的角度,我能想到最笨工作量最大的方法就是把所有的页面都得到保存在一个字段里,在每个buttononclick里页面.setActive(true/false);来控制点击这个按钮之后需要显示哪一个页面。
    优点就是逻辑简单,但是缺点显而易见,每个on事件里需要写很多的页面,尤其当ui页面有几十个的时候每个onclick需要设置几十个页面的true或者false非常的没有效率== 虽然能ctrl c/v 但是感觉代码真的很low。

  2. 后得到两个相对更好的解决方案,正欲尝试,先行记录思路以防忘记。
    一个方法是利用枚举和循环,虽然方法仍然很笨,因为没有做所以等做完之后再进行详细的解释。现在大概想法就是虽然很笨,但是可以省去很多行重复的代码,代码显得更精简。

  3. 第三个方法对我这个菜鸟来说还是有点难度的,就是假设有50个ui界面,以树的方式对页面就行排列。某一个页面作为某页面的子节点,如果父节点没有出现,则子节点就不会再出现。但是这个方式我是一点思路都没有的= = 准备先试一下第二种方法,再回过头研究一下树的这种方法,虽然在学校学过数据结构,但是程序设计这个东西还有待提高= =
    后边做完后两种方法后会持续更...
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP