自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 Unity中的TextAsset和UnityWebRequest产生的二进制流内存问题

下载资源时,downloadHandler内部会把http每一帧收到的字节流存在一个新的byte数组里面,然后拷贝到目标数组中,若需要减少内存的操作,可以使用一个公共缓冲区专门来接受数据。这样做的代价是下载速度会变慢。测试下来,在雷电模拟器4上面跑(4G内存),频繁的大的二进制流内存操作会导致android的虚拟内存涨到3.1G,之后若调用的Android原生接口需要大量内存操作,很容易因虚拟内存不足而引起闪退。

2023-02-07 17:15:22 753

原创 Unity中的矩阵Matrix

Unity的Matrix

2022-07-04 23:16:36 1783

原创 unity和android相互调用

Unity调用Android代码方法一://using让 Local Ref 回收using(AndroidJavaClass javaClazz = new AndroidJavaClass("com.ddianle.Bitmap")){ int res = javaClazz.CallStatic<int>("DrawText", 'a');//调用静态方法}public static int DrawText(char c){ return 1;}U

2020-06-24 09:58:53 337

原创 cocos creator 3d material和sharedMaterial

划重点:1)和其他引擎类似,material是实例化出来的,作用域只针对当前mesh节点;sharedMaterial是共享材质,作用于所有关联的mesh节点。2)只要通过接口获取过material,之后无论做什么操作都不会生成新的材质实例。3)替换mesh的material会同时替换其sharedMaterial。测试脚本如下,做了三次不同的测试: @property(ModelComponent) model1 : ModelComponent = null; @property

2020-06-24 09:40:11 1708

原创 cocos creator 3d 物理引擎分组掩码的使用(group和mask)

1、引擎默认情况下,group = 1,mask = -1。2、如下代码块说明了使用方法,this.plane.setGroup(1 << 0); //默认分组为0this.collider.setGroup(1 << 1); //设置分组layer = 1this.collider.setMask((1 << 2) + (1 << 0)); //碰撞层:layer = 2,layer = 0this.collider2.setGroup

2020-06-23 19:02:52 1669

原创 cocos creator 3d 同步加载代码块

基于ES6 API,主要用到了 await async Promise 三个APITypeScript脚本代码: async start() { await this.loadTest(); console.log("this is second print."); } async loadTest() { let gamePromise = this.loadAsync(); await gameP

2020-06-22 21:06:14 574

cocos_3d_material_sharedmaterial.rar

该工程是关于cococs creator 3d 中对material和sharedMaterial的一些测试,通过3个测试比较,更加深刻的理解官方API

2020-06-23

cocos_3d_physics_group_mask.rar

cocos creator 3d 关于物理引擎中对应group和mask的使用工程文件,演示了怎么样使用这两个API。 this.collider.setGroup(1 << 1); this.collider.setMask((1 << 2) + (1 << 0));

2020-06-23

Fishing.rar

一款捕鱼的unity3d代码,unity版本:5.3及以上,可以参考一下里面的设计思想,欢迎大家下载学习,任何问题可以私信我。

2019-08-26

Unity3d背包物品拖拽

unity3d物品拖拽功能,包括分页功能,有效果图,不明白的可以电me,大家一起学习,一起up,up,up.....................

2012-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除