c#
逐·風
这个作者很懒,什么都没留下…
展开
-
unity动态生成预制体
unity动态生成预制体原创 2022-12-15 16:25:42 · 1209 阅读 · 1 评论 -
unity性能优化——Updata
unity中的Updata会在每一帧都执行,如果项目中Updata不用每帧都执行,可以试一下该方法,将Updata使用频率降低。using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class demo : MonoBehaviour{ // Start is called before the first frame update void原创 2022-01-12 13:52:02 · 2650 阅读 · 0 评论 -
unity2D抛物线以及刚体加力进行弧度投射
unity中2D的刚体也是存在向下的重力效果,在添加一定的力量的作用下就可以形成一个弧度的投射,然后在通过定义一个集合存放一个图片,将集合中的图片在力量所经过的路径上一次赋值,就会形成一个有弧度的抛物线,通过鼠标的拉扯,可以形成不同的力,显示出不同的抛物线弧度效果,下图则是效果的一个展现。此效果的实现则是刚体加力后将力进行计算一次赋值给存放集合中的每一个物体后形成的效果。以下则是我使用的代码: public Rigidbody2D rg; public void zuoyongli(Ve原创 2021-12-03 15:35:27 · 3024 阅读 · 1 评论 -
unity协同程序带参数并延迟执行
using System.Collections;using System.Collections.Generic;using UnityEngine;public class DaiCanShu : MonoBehaviour{ void Start() { StartCoroutine(CanShu(2f)); } IEnumerator CanShu(float arr) { yield return new WaitFo原创 2021-11-26 09:42:04 · 2663 阅读 · 0 评论 -
c#垃圾回收机制三代基本原理介绍
三代内存管理第0代:256K第1代:2M第2代:10M当产生垃圾的时候会优先调用第0代,等第0代的垃圾以及存储满后会进行清理,但不会将全部的垃圾全部清理完,因为每一代都有自己可清理与无法清理对象,下图就是一个简单的第0代介绍。当第0代无法清理的时候则会调用第1代进行垃圾清理,会将第0代无法清理的垃圾存入第1代。这个时候第1代的垃圾回收不会触发,然后继续就行垃圾存储。第0代继续就行垃圾回收。这个时候第1代存储满后就会实现垃圾处理。但第1代也会有无法处理的垃圾就会调用第2代进行垃圾收原创 2021-11-18 10:30:18 · 427 阅读 · 0 评论