C#
文章平均质量分 53
不残血不上
呵呵
展开
-
Unity Resources.LoadAsync 优雅的写法
传统写法中 Resources.LoadAsync("path"),保存回调ResourceRequest 开启一个协程或者定时器,每帧去判断一下 ResourceRequest.isDone是否完成,这样每写一句Resources.LoadAsync就得新增一个定时器,如果使用Resources.Load同步加载很大预制体时会卡顿掉帧,所以我们的程序员宗旨就是能躺着绝不站着。1、减少后续繁琐的代码,减少重复代码,使用异步编程方式,一眼了然,优雅实在是太优雅了。原创 2022-08-23 10:44:00 · 3674 阅读 · 0 评论 -
Unity3D FPS 第一人称视角移动
第一次写博客,有什么不足之处请多多原谅,本章的主要讲的是fps的第一人称视角,我们要知道,第一人称视角在unity3d里怎么实现,主要有两个,一个是主角和另一个是摄像机。 (如果你们认真看完这个教程fps第一人称视角是完全可以学会的。不要跳行看,看完这个教程一个小时都不到。我相信有人连这个都没看直接看下面)首先上图: Ethan这个主角是unity自带的模型,Main Camera是一个摄像机。(原创 2018-01-17 19:54:30 · 29908 阅读 · 48 评论 -
C# 反射调用方法与特性调用方法
在一些高级的开源项目中通常会使用到反射和打特性,如果对于c#初级的程序员第一眼看到肯定一脸懵逼,我以前也是这样过来的所以今天公司没啥事情可以干,就写一下笔记 ,unity 开源项目ET(以前看et项目时只知道原理不知其中的代码所以今天自已实现一下原理)中就使用了这种方式实现。在此我解析一下反射与自定义特性的主要功能(反射网上搜索一大堆这里主要是介绍自定义特性的与反射结合使用的好处):反射:反...原创 2019-06-01 16:59:46 · 2872 阅读 · 0 评论