unity3d
東寫西讀
这个作者很懒,什么都没留下…
展开
-
unity3d 中 transform.position 与Rigidbody.position的同步问题
transform.position 与Rigidbody.position的同步问题原创 2015-10-02 20:30:30 · 2525 阅读 · 1 评论 -
unity3d 同样工程发布的apk比ipa小很多的故事 !!!这是一个悲惨的故事
这两天给客户发布游戏的IOS版本。结果打出的包出奇的大!APK同样工程出来是52M,而IOS却达到了107M! 因为对苹果编译不熟悉 。使用程度只在打包编译。 这问题困扰了我好几天。。误 了不少时间。键盘都给我砸了。。现在只能贴着胶布苟延残喘。开始我一直把问题方向 搞错了,以为是发布XCODE出了配置问题。又是换证书又是改设置参数。结果都无效。后面直接在百度贴吗发了个5百红包找答案的帖子。来了原创 2016-11-14 20:25:05 · 1027 阅读 · 0 评论 -
Unity3d的父级与Destory()
因为这个问题,导致我花了半天时间来调,可恶之极!真相必须公布以后快!在一个逻辑里,我需要根据新的数组将原来的显示列表重新,为了性能,我进行差异更新,把需要删除的个数删除,其它的只更新。于是问题就出在对父级的理解上。我只是调用了Destory(),但其实他不是立即执行,并将对象从显示列表(AS用惯了,就这么叫吧)移除。这导致我在计算差异集时出错,而只需要在销毁之前先将对象的父级置空就解决了问题。原创 2016-08-15 21:52:09 · 1942 阅读 · 0 评论 -
UNITY 微信平台相关的问题
1.分享调用。在安卓端调用分享WebPage时,如果缩略图错误,会导致无法分享。同样的程序在苹果上不影响 。2.苹果端,必须设置白名单。否则,能呼叫出微信,但却要手机验证才能登陆。原创 2016-07-30 17:17:37 · 302 阅读 · 0 评论 -
Unity 获取UI中不同容器里的相对坐标
工程中要用到拖放功能,方案自然是要通用。所以写的时候拖动显示层与应用时的被拖动对象多数时候不在同一容器,也就是说本地坐标是对不上的。这就需要用到坐标转换。我的方案中将拖动时显示图标的层单独出来,所以我需要得到的是所有被拖动的源对象相对于此显示层的坐标。代码如下:startDragPoint = rectTransform.InverseTransformPoint( mouseDownPoin原创 2016-06-13 19:12:04 · 4470 阅读 · 0 评论 -
unity3d 里复制对象本身的一个奇怪问题
在项目中我需要将一个对象进行复制,于是我在代码中设置了一个绑定字段,将自己拖上去,然后child = Instantiate (this.childSelector);child.gameObject.name = "child";if (child != null) {child.transform.SetParent(this.transform);child.transf原创 2016-06-28 20:09:11 · 3552 阅读 · 0 评论 -
Unity3d 5.0 UI穿透判断
网上找了一圈UI穿透的文章,发现全是一个出处,并且并不够简明。于是自己试了一下,其实很简单的问题。不用那么复杂的判断。一句搞定,如下://UI防穿透。如果当前有选中对象。说明已经点到了UI上。if (EventSystem.current.currentSelectedGameObject != null)return;EventSystem.current.curre原创 2016-03-14 17:53:21 · 1306 阅读 · 0 评论 -
unity3d 5.2 添加广点通广告
今天向项目中添加插屏广告。之前找了一圈,看评论说腾讯的广点通还可以,于是决定放弃有米,试试。回到正题,之前还没试过用unity3d和java交互。于是先找了一圈的资料。这里先BS下腾讯,你妹的有的是钱,就不能多请几个人把SDK的使用说明写写吗?我是按有米的unity3d添加教程加的广点通的广告。以下列出遇到的坑。花了我一天的时间。。NND.坑1.首先的问题是传说中的classes.jar在原创 2015-11-18 23:13:36 · 2072 阅读 · 0 评论 -
unity3d Vector3.Dot Cross Angle 用法记录
今天为一个角度问题找了很多算法用法资料。结果发现网上几乎全来自一个源头。都是一样的。真的是文章一大抄!操!找到一篇写得比较实用,正确的:蓝色问题是我补充的用法1.已知两个向量dirA,dirB。Vector3 dirA = new Vector3(-1,1,0);Vector3 dirB = new Vector3(-1,1,1);2.使向量处于同一个平面,这里原创 2015-10-21 23:10:48 · 4517 阅读 · 2 评论 -
UNITY3D 真机测试记录备忘
真机测试好久没用,搞了半天才搞好。老了,还是需要记录一下,以备下次再费时间。真机测试有多种方法,这里只记录我这次用的。必备:1.安装android studio2.手机,USB。 步骤:1.发布带有DEBUG功能的APK。配置如下2.安装到手机上并设置好DEBUG功能。build run或手动安装都可。注意,手机要开DEBUG功能设置》辅助功能》开发者选项...原创 2019-01-12 16:19:47 · 171 阅读 · 0 评论