
Unity
野兽派艺术家!魔界大王橘子!
向着无限与超越
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity C# 直线栅格化绘制算法
直线栅格化算法原创 2022-07-10 22:57:22 · 803 阅读 · 1 评论 -
Unity 获取Assets中所有场景文件路径
string[] resFiles = AssetDatabase.FindAssets("t:Scene", new string[] { "Assets" }); for (int i = 0; i < resFiles.Length; i++) { resFiles[i] = AssetDatabase.GUIDToAssetPath(resFiles[i]); string fileName = Path.GetFileNameWithoutExte..原创 2020-12-09 09:23:55 · 1987 阅读 · 0 评论 -
Unity 通过代码动态修改 Layer Collision Matrix
//是否忽略两个层的碰撞Physics2D.IgnoreLayerCollision(LayerMask.NameToLayer("Player"), LayerMask.NameToLayer("Enemy"), true);原创 2020-08-11 23:17:42 · 3193 阅读 · 0 评论 -
Unity3d 用递归方式求Bezier贝赛尔曲线
public List<GameObject> objs; [Range(0,1)] public float t; public GameObject move; private void OnDrawGizmos() { List<Vector3> poslist = objs.Select(x =>...原创 2020-03-02 21:53:24 · 303 阅读 · 0 评论 -
Unity Copying assembly from 'Temp/Assembly-CSharp.dll' to .... failed 错误解决
一般是保存脚本代码时发生错误导致稍微改一下脚本代码重新保存即可原创 2019-08-06 09:55:37 · 3400 阅读 · 0 评论 -
胶囊体 ,正方体,球体碰撞器差别,碰撞体以脚为基准与以腰为基准
原创 2019-07-26 16:16:07 · 753 阅读 · 0 评论 -
Unity Shader 模型剖解
Shader "Sectioning"{ Properties { _Color("Main Color", Color) = (1,1,1,1) _ClipYPos("ClipYPosition",Float) = 1 _MainTex("Main Texture", 2D) = "white"{} [KeywordEnum(None, Z, Y, X)]_Mode("Mode"...原创 2019-07-25 11:15:01 · 1365 阅读 · 1 评论 -
unity shader 透明剔除
Shader "TransparentCutoff" { Properties{ _MainTex("Base (RGB)", 2D) = "white" {} _Cutoff("Cutoff Value",Range(0.01,1)) = 0.5 } SubShader{ Tags { "RenderType" = "Opaque" } LOD 200 CGP...原创 2019-07-25 11:13:24 · 1595 阅读 · 0 评论 -
Unity C# 获取指定文件夹下的所有文件
DirectoryInfo folder = new DirectoryInfo(Application.streamingAssetsPath+"/FilesName"); var files = folder.GetFiles("*.txt"); Debug.Log("files count :" + files.Length); for(int i = 0; i < file...原创 2019-07-30 11:15:04 · 4835 阅读 · 0 评论 -
让for循环运行的更快一点
for 循环一般有两种使用方式for(int i = 0;i<arr.length;i++)for(int i = arr.length-1;i>=0;i--)通常来说 第二个要快一点原因是因为在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。i–操作本身会影响CPSR(当前程序状态寄存器),CPSR常见的标志有N...原创 2019-07-11 17:16:25 · 2305 阅读 · 0 评论 -
Unity 物体靠近并环绕
public float x_off = 20; public float y_off = 20; public GameObject target; public float distance = 3f; private bool _beCaptured = false; private float _speed = 3f; public v...原创 2019-05-29 01:53:57 · 1215 阅读 · 0 评论 -
Unity UDP广播 接收端实现
public class Lighthouse : MonoBehaviour{ private byte[] data; private string Error_Message; private Thread thread; private EndPoint ep; private bool IsStop = false; private ...原创 2019-05-09 16:44:53 · 2166 阅读 · 3 评论 -
Unity UDP广播 发送端实现
public class Glowworm : MonoBehaviour{ private Socket socket; private IPEndPoint iep1; private byte[] data; public int udpPort = 9050; public static Glowworm instance; pub...原创 2019-05-09 16:43:56 · 2043 阅读 · 0 评论 -
Unity AudioClip 音频数据转 byte[] 格式输出
public byte[] AudioClipToByte(AudioClip clip) { float[] data = new float[clip.samples]; clip.GetData(data, 0); int rescaleFactor = 32767; //to convert float to Int16 ...原创 2018-12-07 14:57:45 · 6171 阅读 · 5 评论 -
Unity 2D 物体旋转指向目标
Vector2 direction = target.transform.position - transform.position; float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; transform.rotation = Quaternion.AngleAxis(angle, Vector3....原创 2018-09-07 16:17:53 · 4800 阅读 · 1 评论 -
Unity 5.x&Android SDK接入 Unable to convert classes into dex format.错误的解决
Unity 5.x 导入jar包时,把gen下面的 R包的勾去掉就可以了原创 2018-03-30 11:39:16 · 1047 阅读 · 0 评论