- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Unity Resources.LoadAsync 优雅的写法
传统写法中 Resources.LoadAsync("path"),保存回调ResourceRequest 开启一个协程或者定时器,每帧去判断一下 ResourceRequest.isDone是否完成,这样每写一句Resources.LoadAsync就得新增一个定时器,如果使用Resources.Load同步加载很大预制体时会卡顿掉帧,所以我们的程序员宗旨就是能躺着绝不站着。1、减少后续繁琐的代码,减少重复代码,使用异步编程方式,一眼了然,优雅实在是太优雅了。
2022-08-23 10:44:00 3293
原创 C# 反射调用方法与特性调用方法
在一些高级的开源项目中通常会使用到反射和打特性,如果对于c#初级的程序员第一眼看到肯定一脸懵逼,我以前也是这样过来的所以今天公司没啥事情可以干,就写一下笔记 ,unity 开源项目ET(以前看et项目时只知道原理不知其中的代码所以今天自已实现一下原理)中就使用了这种方式实现。在此我解析一下反射与自定义特性的主要功能(反射网上搜索一大堆这里主要是介绍自定义特性的与反射结合使用的好处):反射:反...
2019-06-01 16:59:46 2797
翻译 关于c#控制台程序部署到Linux系统
首先我的是c#写的unity服务器在本机测试能连接1000个客户端理论上可以一台电脑4万个人,我是使用的是阿里云云服务器学生版10块一个月,好了正式进入今天的主题如何在linux上运行c#就像java一样不过比java简单多了。其实百度mono官网也可以的只不过有坑,https://www.mono-project.com/download/stable/#download-lin-ubunt...
2018-12-07 16:49:38 7198 11
原创 unity如何用代码创建自已的logo
首先创建一个场景用于进入游戏的logo。如图:Canvas 画布下有两个ui。image个是黑色的背景。logo 我自已设置的是一个text UI ,这里我先将它的color的透明度调为0现在是看不到文字的。如下图:然后创建一个c#的脚本。命名为Logo。挂在logo Ui上。接着就是写代码了,附上代码图:using UnityEngine;using UnityEngine.UI;//引用UIu...
2018-05-04 20:48:58 3605
原创 Unity3D FPS 第一人称视角移动
第一次写博客,有什么不足之处请多多原谅,本章的主要讲的是fps的第一人称视角,我们要知道,第一人称视角在unity3d里怎么实现,主要有两个,一个是主角和另一个是摄像机。 (如果你们认真看完这个教程fps第一人称视角是完全可以学会的。不要跳行看,看完这个教程一个小时都不到。我相信有人连这个都没看直接看下面)首先上图: Ethan这个主角是unity自带的模型,Main Camera是一个摄像机。(
2018-01-17 19:54:30 29687 48
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人