- 博客(5)
- 收藏
- 关注
原创 [Unity3D]AssetBundle加载和卸载学习笔记
自学笔记,仅供参考。 string path = "AssetBundles/cubewall.unity3d"; //本地同步加载 AssetBundle ab = AssetBundle.LoadFromFile ("AssetBundles/share.unity3d"); //要先加载所依赖的资源 AssetBundle ab2 = AssetBundle.LoadF...
2018-12-17 19:12:13 485
原创 C#折半查找和插值查找
折半查找适用于有序表。int binSearch(int[] a, int key){ int low = 0; int high = a.Length-1; int mid; while(low <= high) { mid = (low + high) / 2; if(a[mid] == key) retrun mid; els...
2018-12-16 22:25:50 573
原创 C#创建二叉树以及二叉树遍历
因为不太难,所以直接贴代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BiTree{ public class TreeNode { public object Data{get;set;} public TreeN...
2018-12-14 22:30:44 2929
原创 [Unity3D]子弹旋转移动
之前用Unity做2D游戏需要用到敌人发射的子弹是弹幕状的,但想想直着发射没有什么意思,所以想把子弹做成旋转着发出的,这只是简化版的,如有错误请指正。 private float TimePassed = 0; private float radius = 1.0f; private float RotationSpeed = Mathf.PI * 2.0f; private fl...
2018-12-11 22:31:24 1914
原创 [Unity3D]关于Draw Call
什么是Draw CallCPU通过调用图像编程接口,命令GPU进行渲染。Draw Call多了会影响帧率因为GPU渲染速度往往快于CPU提交命令的速度,如果Draw Call的数量太多,CPU就会把大量时间花费在提交Draw Call上,造成CPU的过载。如何减少Draw Call利用批处理技术。把很多小的DrawCall合并成一个大的Draw Call,需要注意的是使用同一个材质的物体...
2018-12-08 22:41:57 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人