Unity3d
文章平均质量分 64
Cris_D
自己选择的路,就算倒下也要把它爬完。。。。
展开
-
Unity中的对象池用法
在游戏开发过程中,有时候需要频繁的创建相同的游戏物体(例如,子弹、炮弹等),刚开始学习游戏脚本编写时的做法是:反复的Instantiate去实例化游戏物体,当不需要时再Destory掉。然而这种做法是相当耗费资源的。当然,肯定有优化的方法,那就是我们接下来要讲的“对象池”。对象池,顾名思义就是有很多游戏对象的池子,它保存着当前不需要使用到但是却随时会被使用到的游戏对象。 对象池的结构原创 2015-06-25 13:41:14 · 904 阅读 · 0 评论 -
如何将Unity工程打包成apk
1、Unity下C#与Java交互的代码:using (AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { using (AndroidJavaObject jo = jc.GetStatic("currentActivity")) {原创 2015-06-05 11:58:51 · 7003 阅读 · 0 评论 -
在Unity项目中接入ShareSDK
1、上ShareSDK的官网"http://mob.com/"注册一个开发者账号以及下载ShareSDK的包2、在ShareSDK的官网上注册你的app,将会得到一个app_key和app_secret。将在后面的代码中使用到。3、根据"http://wiki.mob.com/Unity3D快速集成指南/"所说的步骤接入SDK4、接下来上代码:void Start () {原创 2015-06-27 19:33:43 · 2445 阅读 · 0 评论 -
AddComponent添加脚本后,新添加的脚本的执行顺序
在看项目的时候发现了一个问题,一个游戏物体通过脚本添加了另一个脚本,那新添加的脚本的执行顺序是怎么样的呢?笔者做了以下的实验,在场景中添加了一个空的游戏物体,新建两个脚本:FirstScript.cs和SecondScript.cs,代码如下:FirstScript.cs:using UnityEngine;using System.Collections;public clas原创 2015-06-10 14:00:28 · 2805 阅读 · 0 评论 -
Unity在Scene窗口有显示,在Game窗口不显示
今天在修改项目中的图片布局时出现了一个问题,我新添加了一个sprite,由于这个新的图片在一个新的图集中,所以无法嵌入到之前的几个图片的中间,所以我就新建了一个Panel来放这个图片和这个图片上层的几个图片。结果出现了一个问题,这个新建的panel下的所有的子物体都显示不了了,今天无意中在一个视频中发现,原来是Layer的问题,将Panel的Layer修改成与camera的Culling mask原创 2015-07-07 17:16:28 · 30869 阅读 · 5 评论 -
《Unity中的Path对应各平台中的Path》
http://www.unitymanual.com/forum.php?mod=viewthread&tid=21404&extra=page%3D1%26filter%3Dtypeid%26typeid%3D143最近使用unity读取各个平台路径,特别对移动平台路径的处理简直是各种蛋疼 各种坑在此与大家分享下IOS:Application.dataPath : App转载 2015-07-23 14:03:20 · 555 阅读 · 0 评论 -
c#拓展外部方法(DOTween)
最近由于项目需要,在学习一个Unity的插件--DOTween,被这种写法给吸引住了transform.DOLocalMove(),为什么可以对一个类再添加一个方法呢?带着疑问google了一下(顺便吐槽下渣度,查的什么鬼啊。。。)终于知道这是C#的拓展外部方法的一种写法。下面讲讲怎么实现拓展外部方法,我们就以给transform再添加一个方法addTransformMethod为例,直接上代原创 2016-02-16 16:46:37 · 1877 阅读 · 0 评论 -
反序列化多个XML文件后出现Unity卡死
最近在Unity开发过程中出现一个很奇葩的问题,Unity在从编辑模式切换到运行模式时,Unity都会随机性的假死(并不是每次运行都会卡死,而且一般打开Unity第一次运行都不会卡)。特么又没有报错,就直接这么的卡死了。。。死了。。。了。。。怀疑以下几点:1、Unity版本升级的bug;测试方法:新建了一个空的场景来测试,测试的步骤就是狂点play按钮,然后在Windowns的“资源监视器”(原创 2016-02-26 19:09:17 · 1325 阅读 · 0 评论 -
渠道SDK接入的各种坑
一、安卓1、Q:接入易接sdk后发现充值成功没到账? A:1)查看对应渠道后台是否配好了易接后台提供的回调地址 2)查看易接接入时的参数是否填对了(注:callbackinfo那个参数一般填的是cp服务器发下来的当前订单的 订单号)二、IOS原创 2016-05-19 14:17:02 · 8074 阅读 · 0 评论