学习笔记

【插件】IOS Native插件加载后没显现的原因

2016年6月15日 【技术问题】 No comments ,

这几天因为这个小问题折腾了的好郁闷,比如发送邮件功能,点击按钮后在Unity中明明是看到有加载脚本,但就是没有显示,原来是我把邮件、分享等脚本写一个公用的脚本中,然后方便各界面调用,虽然有加载相应的脚本,但可能是没有加载到当前界面的GameObjce中吧,所以无法显现。有待继续测试,做成一个公用的脚本以便各界面中方便使用。

Unity物体回来循环移动

2016年3月26日 【Unity学习】 No comments , ,

想做一个让物体在一个轴向来回往返的循环移动,尝试了好些代码都没成,原来使用Mathf.PingPong这个函数就搞定了。

(更多…)

开始接入微信分享功能

2016年3月24日 【技术问题】 No comments , ,

前些天已经申请微信开放平台,简单看了一下接入指南,好像没有太复杂,尝试一下看。

Unity4.x升级到5.x时遇到NGUI的问题

2016年3月2日 【技术问题】 No comments ,

遇到问题的提示:

NGUI有关Unity4.x升级5.x打包出错问题

NGUI有关Unity4.x升级5.x打包出错问题

有可能是昨天我把Unity中ngui的Input脚本我把他注释掉了。

我是把UNITY_4_3直接改成自己目前应用的5.x版本,目前暂时没有了昨天的报错问题。

 

NGUI中如何找到Scroll View滚动的ID

2016年2月28日 【Unity学习】 No comments , , ,

方法一、

之前的方法存在问题,得同事的帮助,现在使用一个更准确的方法:


方法二、

此方法也是根据命名来得到ID,不过不够精准。

NGUI找到滚动的ID

如图,因为滚动各等级的装备时,原来的一些显示信息和名字等跟导弹是一起滚动的,这样的话无论是美术表现还是真实效果都不理想,应该把显示的信息界面固定化,只是数据在变化就好了。所以要找到滚动到当前页面时,判断出当前的ID就可以解决问题了。

NGUI找到滚动的ID1

打开UIDrag Scroll View脚本

打开Drag Scroll View这个脚本,在void OnDrag (Vector2 delta)中添加一段,把当前的命名转化为ID,注意要把每一栏的命名为ID的数字。

NGUI找到滚动的ID2

命名要写成ID的形式



然后在引用这个全局ID就可以了。

 

Unity的视频广告收入

2016年2月27日 【技术问题】 No comments , ,

从2月25号我这个有镶嵌广告的小游戏上线后,本来是打算做一下接入广告到应用中的这一流程,没想到视频的播放量比我想象中要好得多,两天来也有200多的视频播放量,收入在2美元多点。

Unity视频广告收入

《放鞭炮抢红包》

原计划这个游戏只是赶在过年时这个节假日等时结合兴时的一个简单应用,走流程做测试的,刚上线时的下载量和审核时长等都比自己想象中的要乐观。希望下一个游戏会取得更好的成绩,加油!

关于自定义Inspector检视面板的一些问题

2016年2月24日 【Unity学习】 No comments

因开发需要,同一个脚本中的引用变量,在有些对象中不需要使用,想着从面板上对应不同的对象中时,设置一个开关,有需要就勾上。

参考网址:http://www.cnblogs.com/sifenkesi/p/3923616.html

【Unity】如何在子物体中按名字查找物体的问题。

2016年2月23日 【Unity学习】 No comments , ,

今天请教同事,把这个方法应用起来了,因为在实战中也一直为这个头痛着,之前一直是用推动引用对象到脚本中来实现的,带来的问题就是管理不方便,也容易出错。先把脚本贴出来:

新建一个脚本,把这个放公用脚本之中:

然后在需要使用查找物体中的Start中引用这方法即可:

 

 

【Unity】解决NGUI的TweenPosition运行游戏时行动播放的问题

2016年2月10日 【Unity学习】 No comments , , ,

这个问题困扰了我好久,IOS上传了两个游戏都还存在这个问题,在搜索时看到别人的代码有这样,自己试了一下,原来答案就这么简单:就是在开始中把这个开关关闭即可。看下面的代码。

 

【Unity】关于NGUI的Button长按事件

2016年1月31日 【Unity学习】 1 comment ,

之前有尝试使用NGUI的长按事件处理方式,但一直还没使用明白,也可能是当时的需求不一样吧,所以打算用OnGUI中的RepeatButton来处理的,但这次需求不一样,还是用回了NGUI的长按事件,就是用UIEvent Trigger脚本中的On Press按下事件和On Release放开事件,然后写个Bool的判断来计算。

 

NGUI长按事件

NGUI长按事件1