AlphaAI
情多最恨花无语,愁破方知酒有权
摘要: 之前就只是简单的在每个按钮(或者需要绑定单击事件的UISprite)对象上添加PlaySound组件,但这样就无法统一去设置按钮单击音效的开启与关闭!由于我都是使用UIEventListener.Get(Button.gameObject).onClick = OnClickFunc;来为按钮绑定单... 阅读全文
posted @ 2015-03-17 00:19 AlphaAI 阅读(531) 评论(0) 推荐(0)
摘要: 玩游戏的时候,点击一个按钮,可能会看到UI从某个位置飞进来,关闭之后又往该位置飞出!又或者一些更加复杂的运动轨迹。我们的项目现在就是使用Animation/Animator来制作界面动画。流程:由程序将界面导出package给美术,具体动画的编辑工作交给美术,然后美术编辑完之后给出对应界面的动画文件... 阅读全文
posted @ 2015-02-08 11:02 AlphaAI 阅读(836) 评论(0) 推荐(0)
摘要: 以下为:NGUI3.6具体使用过程中碰到的 各种BUG /各种坑 备忘1.UIToggle使用UIToggle组件实现多个tab标签互斥,如果是在代码中动态的设置显示某个tab标签对应的内容,则需要先显示该tab所在的界面,接着才设置各个tab的显示状态(如果UIToggle.value=true)... 阅读全文
posted @ 2014-12-09 17:46 AlphaAI 阅读(453) 评论(0) 推荐(0)
摘要: Unity中,使用NGUI,通常为某个控件(如按钮)绑定事件(单击、双击、拖拽、滚轮、选择等)都是用UIEventListener,比如:1 public void Bind()2 {3 UIEventListener.Get(clickButton.gameObject).onClick = ... 阅读全文
posted @ 2014-12-03 14:11 AlphaAI 阅读(1768) 评论(1) 推荐(1)
摘要: 具体细节可以参考另外一篇随笔!以下提供的算法完成的事:1.自适应1280x720分辨率以下的屏幕2.自适应1280x720分辨率以上的屏幕在我设定的要求内包括的分辨率大部分都测过了,背景图、全屏透明Sprite(主要用于九宫格区域的控件摆放)自适应都没问题(不会变形),其他的控件当然是由UIRoot... 阅读全文
posted @ 2014-10-28 12:06 AlphaAI 阅读(396) 评论(0) 推荐(0)
摘要: 自适应讲解部分可以参考以下网址:http://www.xuanyusong.com/archives/2536,下面代码中提到的AdaptiveManualHeight()函数就是参考该文章的。下面主要说的就是背景图、全屏透明Sprite和控件位置自适应的东西。由于我们所要开发的游戏只支持800x4... 阅读全文
posted @ 2014-09-12 23:17 AlphaAI 阅读(992) 评论(0) 推荐(0)
摘要: 简单的说就是在一个AllUI场景中,所有场景所需要的界面都挂在一个Empty GameObject下,然后这个Empty GameObject在代码中DontDestroyOnLoad,但是回到这个AllUI场景时根据实际情况决定要不要Destroy掉!具体如下:因为我们的游戏场景分布是这样的情况:... 阅读全文
posted @ 2014-09-07 02:17 AlphaAI 阅读(418) 评论(3) 推荐(1)
摘要: 在ScrollView显示区域中,若Item数量不足以超出显示区域,有可能不是贴着ScrollView最边缘位置显示!这个时候可以按如下方法调整:因为实际情况中,往ScrollView中添加Item往往是动态添加的,而UITable的Transform(默认的position属性是x=0,y=0,z... 阅读全文
posted @ 2014-09-01 21:12 AlphaAI 阅读(1559) 评论(0) 推荐(0)
摘要: 所有的UI都继承自class UIBase,可以把UI做成预设体,同个场景下,读取预设体时,将子UI对象都保存在类似Dictionary这样的结构中,这样的一个好处就是可以很方便的用一个for循环去控制同个场景下的UI显示与隐藏,比如(C#代码):void ShowUI(UIType type){ ... 阅读全文
posted @ 2014-08-31 22:28 AlphaAI 阅读(287) 评论(0) 推荐(0)
摘要: 用NGUI做界面的时候发现不注意GameObject(或者说Widget)的depth的话,单独运行界面时,Draw Calls挺高的;网上搜了一下,大把的博客说的都是类似以下的原则:(PS:以下1、2摘自http://blog.csdn.net/monzart7an/article/details... 阅读全文
posted @ 2014-08-31 22:07 AlphaAI 阅读(306) 评论(0) 推荐(0)