2013年8月13日

NGUI panel使用soft clip时,屏幕缩放后无法正常工作的问题解决

摘要: 最近开始使用NGUI,通过查找,搞定了屏幕缩放问题,但在用到panel的soft clip时,碰到了问题,NGUI给出了警告“clipped panels must have a uniform scale,or clipping won't work properly!"确实,不好好工作了。看报的错,应该是缩放的问题,clipped panels要求缩放一致,该panel面板上显示的scale是(1,1,1),一致啊,又看其父节点panel的scale,不是(1,1,1),哦,明白了,问题很明显,要求的是其localscale的x,y,z缩放一致,那设定这三者一致不就行了。 阅读全文

posted @ 2013-08-13 14:41 士心弘毅 阅读(3487) 评论(0) 推荐(0) 编辑

2013年8月12日

使用代码修改camera.cullingMask

摘要: 通过查找http://docs.unity3d.com/Documentation/ScriptReference/Camera-cullingMask.html只是能够指定某个层,但要指定多个层却不知所措了,幸好网上有高人int oldMask = camera.cullingMask; // change maskcamera.cullingMask = (1 << LayerMask.NameToLayer("TransparentFX")) | (1 << LayerMask.NameToLayer("OtherLayer" 阅读全文

posted @ 2013-08-12 16:08 士心弘毅 阅读(755) 评论(0) 推荐(0) 编辑

2013年8月9日

【Unity3D插件】NGUI屏幕自适应(转)

摘要: 屏幕自适应NGUI可以比较方便的实现屏幕自适应,但是它的官方教程里面针对这个问题没有详细的教程,所以可能在实现的时候会走比较多的弯路。以下是我在开发过程中找到的一个比较方便的实现方法。主要组件1. UIAnchor这个是用来确定控件在屏幕中的位置,另外有一篇教程专门讲它的功能,所有不会再赘述2. UIStretch这个是用来做缩放的组件。老版本的NGUI是集成在UIAnchor上的。新版本的UIStretch提供了4种缩放方式:Horizontal:只缩放水平方向Vertical:只缩放垂直方向Bose:缩放两个方向BasedOnHeight:基于高度等比缩放然后基于这些我自己实现了一个Bas 阅读全文

posted @ 2013-08-09 15:59 士心弘毅 阅读(385) 评论(0) 推荐(0) 编辑

2013年8月6日

unity工程接入Android sdk后真机测试解锁屏后退出的解决

摘要: unity工程接入如91、移动支付等Android sdk后,真机运行尤其是在4.0+以上坏境,往往会出现解锁屏后退出的情况,解决办法如下:可以在AndroidManifest.xml中所有的configChanges内增加"|screenSize"。如:注意,一定要用4.0以上api编译。 阅读全文

posted @ 2013-08-06 14:35 士心弘毅 阅读(662) 评论(0) 推荐(0) 编辑

2011年11月30日

Unity for IOS——密码框的实现,调用Iphone键盘输入

摘要: 最近的项目中发现,Unity中的GUI.TextField,GUI.PasswordField无法用于iphone发布。当使用以上两个东东后,在从xcode工程中发布时会报一堆警告,而程序在iphone上就会一直停留在unity loading界面上。通过查找文档,发现unity可以调用iphone原生键盘,于是利用GUI.BUtton和iphone键盘配合,实现了密码框功能。源代码如下: 1 using UnityEngine; 2 using System.Collections; 3 4 public class GUIFieldTest : MonoBehaviour { 5 ... 阅读全文

posted @ 2011-11-30 15:18 士心弘毅 阅读(3028) 评论(0) 推荐(0) 编辑

2011年10月20日

Unity3D组件手册翻译-Physics Components翻译(圣典发布留底)

摘要: 以下为本人用于圣典发布的翻译原稿。Physics Components物理组件Unity has NVIDIA PhysXphysics engine built-in. This allows for unique emergent behaviour and is generally very cool.Unity具有内置的NVIDIA PhysX物理引擎。提供独一无二的真实般的行为,一般来说很酷。Basics基础To put an object under physics control, simply add a Rigidbodyto it. When you do this, th 阅读全文

posted @ 2011-10-20 21:57 士心弘毅 阅读(1102) 评论(0) 推荐(0) 编辑

Unity3D组件手册-Box Collider翻译(圣典翻译留底)

摘要: 以下为本人翻译用于圣典发布的留存稿。Box ColliderThe Box Collideris a basic cube-shaped collision primitive.盒碰撞器盒碰撞器是一个基本的方形碰撞原型A pile of Box Colliders一堆盒碰撞器Properties属性Material材质Reference to the Physic Materialthat determines how this Collider interacts with others.引用何种物理材质决定了他和其他对象如何作用。Is Trigger是否触发器If enabled, thi 阅读全文

posted @ 2011-10-20 21:51 士心弘毅 阅读(4796) 评论(0) 推荐(0) 编辑

2011年10月18日

基于Unity3D的Android游戏添加google广告的方法——使用AdMob

摘要: 前几天由于项目需要,要搞定在游戏中添加广告的方法,在U吧中搜到了这篇文章,unity3d开发的android应用中加入AD系统的具体步骤进而获得首发出处http://tank2308635.iteye.com/blog/1126047从该文中找到AdMob插件的出处AdMob plugin that works in Unity 3.2首先尝试了同胞的方法,折腾了大概一天时间吧,未果,老是报错,最后没办法,就想,从根上解决吧,于是开始看老外的帖子,说实话英文技术贴比小说什么的好理解多了。而且官方论坛上的讨论氛围真的很好,很多人都把自己的经验和步骤共享给了大家。借助翻译工具,大体上明白了怎么弄, 阅读全文

posted @ 2011-10-18 21:30 士心弘毅 阅读(6557) 评论(6) 推荐(2) 编辑

应用Unity游戏引擎创建平行立体影像对(译)

摘要: 由于项目需要,要做偏振3D投影,查到了这篇资料,很有用,原文是英文,翻译了一下,一些专有名词可能会有错误,希望行家指正。这个方法有一个问题就是鼠标对物体的点击会失效,主要是因为该方法相当于是用一个摄像机获取了两个摄像机的投影,相当于鼠标和物体间隔了一层东西,所以鼠标点击无法响应,如果哪位高人有好的方法希望不吝赐教。目前我的解决办法是不要鼠标点击,利用碰撞来完成拾取等动作。原文地址:http://paulbourke.net/miscellaneous/stereographics/Unitystereo/看得出这是一个高手啊,觉得自己英语过关的可以多关注。相关源文件和图片请到作者博客查看和下载 阅读全文

posted @ 2011-10-18 13:25 士心弘毅 阅读(6033) 评论(3) 推荐(1) 编辑

2011年7月20日

自动生成磁盘文件目录

摘要: 由于要整理一个文件夹下所有文件夹及文件的目录,开始尝试用手工的方式整理到MindManager里,做了一部分后感觉好像有点傻,这种枯燥重复性的的操作,应该有自动批量处理的工具的,于是上百度搜索,果不其然,找到。在此处 里边介绍了数种方式,最后一种利用ACDSee,正好ACDSee是我的必备软件之一,于是选用此种方式尝试,我用的是ACDSee 10中文版,和上文中介绍的略有出入,故记录下来。 1、打开ACDSee 10,是利用快捷方式直接打开程序,而不是通过点击图片打开。 2、左侧有文件树表,选择希望生成目录的文件夹,此处注意,最终生成的目录是按照文件名排序的,所以如果是多个... 阅读全文

posted @ 2011-07-20 21:52 士心弘毅 阅读(1920) 评论(0) 推荐(0) 编辑

导航