unity
一只不掉头发的程序猿
这个作者很懒,什么都没留下…
展开
-
记录飘动的旗子(UI)ShaderGraph制作
原创 2021-06-04 17:58:50 · 278 阅读 · 0 评论 -
关于Texture ‘‘ is not configured correctly to allow GetPixels报错
在使用GetPixels获取像素点的时候,如果这张texture勾选了Use Crunch Compression之后,会报未开启GetPixels设置的错误原创 2021-05-10 10:01:42 · 1061 阅读 · 0 评论 -
对于unity场景优化的整理
场景优化对于unity项目场景优化的一点点经验,可能有理解错误,希望能指出主要优化的方向Drawcall,渲染面数(模型/阴影),Setpass Call,CPU占用率,灯光烘培,贴图纹理优化,内存Drawcall 可以采用的手段有静态批处理,动态批处理,GPUInstancing,SRP Batcher静态批处理:勾选BatchingStatic,打包后会将相同模型的物体进行合并网格,达到批处理的效果,但是会增加包体大小,优点可以进行烘培光照贴图动态批处理:每一帧把可以进行批处理的原创 2021-04-26 14:10:34 · 1269 阅读 · 0 评论 -
对接源生第三方广告遇到的问题
在Unity与Android交互中可使用 AndroidJavaProxy 这个类进行交互首先在android里面定义接口,在Unity中实现这个接口,并继承于AndroidJavaProxy。 然后在android中就可以以多态的形式被调用,调用之后,就会调用到C# 的代码,然后就可以实现我们想要的与Unity与Android的回调例子:在安卓定义public interface RewardAdListener { public void onReward(String str);}原创 2020-09-17 16:29:47 · 158 阅读 · 0 评论 -
unity对接安卓第三方广告,切换后台后,返回时第三方源生广告被销毁问题
Unity加入广告第三方sdk之后,加载展示广告都很正常,但是展示广告后,切换后台,再切换回程序后,自动打开unity的界面而不是广告界面,原因是unity的Manifest默认使用的android:launchMode="singleTask"会把广告等源生页面出栈直接展示unity页面,应改为android:launchMode="singleTop"后使用栈顶复用,首先恢复栈顶的源生页面具体说明引用下文https://blog.csdn.net/sinat_14849739/article/det原创 2020-09-17 09:01:02 · 1022 阅读 · 8 评论 -
针对Unity ScrollView Elastic模式 Content自动修改是否可拖拽
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ScrollViewTool : MonoBehaviour{ void Awake() { ScrollRect scrollRect...原创 2020-03-20 16:51:10 · 540 阅读 · 0 评论 -
加载图片导致内存溢出
WWW加载会把资源下载并放在内存中,没有清理,导致几次加载资源,程序内存溢出,使程序闪退,UnityWebRequest加载的资源也会放在内存中,但会比www少很多,同样是没有清理,如果有需要可以使用Resources.UnloadUnusedAssets();清理掉内存中的资源,可能会把所有的加载资源都清掉(未测试全部清理掉后是否会影响其他的Resources.Load的加载预设物)...原创 2020-03-06 09:51:23 · 520 阅读 · 0 评论 -
类似unity组件化的碰撞器
被否定的代码,留作纪念。。。using System.Collections.Generic;using UnityEngine;public class MyCollision : MonoBehaviour{ //需要检测的碰撞器池 List<MyCollision> myCollision; //碰撞器的偏移量 public Vector...原创 2019-05-31 09:35:30 · 191 阅读 · 0 评论