NGUI UI自适应分辨率 手游

首先介绍:本人菜鸟的环境配置:   

           NGUI        :3.5.8    unity3d  : 4.3

 

首先 创建一个空的 工程之后

选择UI Root->UIRoot(Script):Scaling Style选择FixedSize

然后在UIRoot下面创建一个空GameObject 选中这个对象 添加一个UIAnchor(Script)的Component 

                设置Ui Camera 为自己的摄像机       Side 选择你需要对齐的选项.

然后在这个GameObject下添加你的UI控件,那么就完成了你的自适应 其实重点就是反复利用Anchor这个脚本来控制.
这是我的一个工程文件

     http://pan.baidu.com/s/1c0EKwHM

这是我的工程输出的APK

         http://pan.baidu.com/s/1qWGxKXQ

本人菜鸟一个.希望大家包涵包涵.有什么东西就一起研究.一起讨论

转载请写明出处

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NGUIUI边框流光效果可以通过使用UIHollowedTexture组件来实现。UIHollowedTexture是对UITexture进行魔改得到的组件,可以设置边框贴图,并且支持UV滚动。\[1\] 要实现流光效果,可以通过修改shader的参数来实现。在NGUI的渲染机制中,当渲染时会合并DrawCall,合并的是使用同一材质球的元素。NGUI会新建一个Material,并且在渲染时调用onRender回调函数,将这个新建的Material传递给我们,方便我们进行自定义操作。\[3\] 因此,我们可以在onRender回调函数中修改shader的参数,来实现流光效果。具体的实现方法可以参考相关的教程或者文档。\[3\] 需要注意的是,NGUI在维护以前的Unity项目时仍然很重要,所以对NGUI的了解也是有必要的。\[2\] #### 引用[.reference_title] - *1* [NGUI通用边框流光](https://blog.csdn.net/lzdidiv/article/details/88740159)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [NGUI相关----UITexture图片边缘流光效果](https://blog.csdn.net/blinkseed/article/details/48393501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [NGUI的流光shader解决方案(一)(支持UITexture和使用图集的UISprite)](https://blog.csdn.net/jw5678/article/details/55002983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值