- 博客(120)
- 资源 (14)
- 收藏
- 关注
原创 Unity Android出包
这个库需要自己拷贝到Android工程当中。1.Android Studio版本。Unity Android出包。不能高于Unity的版本。编译可以正常,但无法运行。
2025-03-10 20:26:21
246
原创 Unity The associated script can not be loaded
2.从新导入该类,如果仍然无法解决,删除library后再次导入。1.文件名和类名保持一致。
2025-02-25 20:23:16
195
原创 C#Struct堆栈
Struct当做参数传递时,其堆属性作为引用传递,值属性还是作为值传递;Struct若其内部含有堆对象,Struct的该对象放在堆上;
2025-01-08 20:08:45
562
原创 Python服务器
2.Python服务器截取链接,并根据实际情况返回。微信小游戏内部会占用8001端口,所以不要使用。port端口号不写的话,默认是8000。用法:python Server.py。1.打开Python服务器。
2024-12-23 20:22:11
179
原创 Skin Shader 使用自动生成的Thickness
2.3在Project Settings->Quality->HDRP:Rendering:Computer Thickness中。HD Sample Buffer的Layer Mask设置Thickness Layer Mask,即6;2.2为场景中需要计算Thickness数据的物件都归档到 Thickness Layer。设置Layer Mask:当前Thickness Layer Mask为6,所以设置为6。2.1添加Layer:Thickness(其Layer Mask = 6)
2023-07-28 19:28:32
410
原创 Unity failed to load window layout
一般导入第三方库或者放入之前已经存在的文件时会导致这个问题。然后Unity项目中删除要更新的文件夹。此时就可以正常打开,然后关闭Unity。此时Unity项目就可以正常打开了。再把之前删除的文件夹放入进来。先备份一下更新的文件。
2023-06-30 17:31:19
545
原创 IL2CPP does not support marshaling delegates that point to instance methods to native code.
UMP打包il2cpp后启动出错修复
2023-01-09 18:06:26
1174
1
原创 Can‘t find LibVLC libraries, try to check the settings file in UMP ‘Resources‘ folder.
Unity UMP播放问题
2023-01-07 15:51:32
918
原创 使用OpenJDK 打开Jar运行文件
1.设置打开方式为:Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK/jre/bin/javaw.exe2.打开注册表(开始->运行或WIN+R,输入regedit,确定)3.在注册表中搜索javaw.exe (通常在command目录下),然后对其编辑,也就是在其中间加一个 -jar即为:".xx/AndroidPlayer/OpenJDK/jre/bin/javaw.exe" -jar “%1”...
2022-03-11 20:21:24
2158
原创 Unity 自定义动画及其播放控制
1、创建一个GameObject2、给这个GameObject 添加一个Animation脚本3、打开Animation窗口(Window->Animation->Animation)4、运行场景,选择这个GameObject5、在Animation窗口上创建一个Animation Clip, 而后对其属性开始动画编辑6、编辑完成后的Animation Clip 设置播放属性(Loop 、once等)7、把这个Animation Clip 放到 Animation脚本上的属性中如果
2022-03-04 15:27:53
9466
1
原创 Unity 单线程异步编程
CoroutineAsync(发音:ai shen ke)Function标识IEnumeratorasync开始执行StartCoroutine(Func())Func()等待yield return new WaitForSeconds(10)await Task.Delay(1500)等待执行yield return Func();await Func()批量执行需要自己构建IEnumerator i1 = Tesfst2();yiel...
2022-03-02 16:57:22
2701
原创 Unity 模块化编程
再Unity 2020版本中提供了创建Assembly definitions资源的功能模块化步骤:模块化只帧对当前文件夹目录下的代码1、在代码目录下创建Assembly definition资源,命名为T1对T1属性进行设置:在这里插入图片描述打开工程即可看到2、在子目录Behavior中再建立一个模块T2,再Behavior目录下再创建一个Assembly definition资源,命名为T2其属性和T1配置相同然后打开工程:...
2022-02-25 16:35:36
5808
原创 Unity 2D Computer Shader Water
https://download.csdn.net/download/weixinyi21cn/81313709
2022-02-18 16:42:41
875
原创 D3D11: failed to create render texture
方法1:在设置中关闭抗锯齿即可方法2:关闭抗锯齿msaaSamples = 1RenderTexture camTex = cam.activeTexture;if (camTex == null) return;RenderTextureDescriptor rtDes = camTex.descriptor;rtDes.depthBufferBits = 0;rtDes.useMipMap = false;rtDes.msaaSamples =1;rt = new RenderTex
2022-02-18 16:14:48
3993
1
原创 Unity Computer shader后效
使用范围:像素处理、粒子效果、大规模同步无依赖运算。1\检测是否支持:SystemInfo.supportsComputeShaders2\创建Computer Shaderclick>Create>Shader>Compute Shader直接上代码using UnityEngine;public class CBW : MonoBehaviour{ public ComputeShader shader; public Camera cam;
2022-02-15 15:32:26
1119
原创 动静分离核心思想
场景动静分离,把静态不变的放到一个Camera中,把动态变动的放到另外一个Camera中,静态的渲染到一个RT上,静态发生变动时渲染一次到RT,如果没有变动就重复使用这个RT。当静态RT绘制时,动态RT可以先停一帧。只有当Camera Enable时才会产生绘制...
2021-12-31 09:59:36
214
原创 C#工程文件加密工具
查看C#https://github.com/icsharpcode/ILSpy加密C#https://github.com/mkaring/ConfuserEx
2021-12-09 19:43:14
433
原创 unity2020 package 下载位置
C:\Users<Current User Name>\AppData\Roaming\Unity\Asset Store-5.x\Exit Games\ScriptingNetwork寻找方法:搜索 unitypackage, 按照时间排序。
2021-11-23 11:15:33
3466
原创 修图方法总结
1、使用百度AI去除不要的部分2、手动切图去修补,选用可用的部分,修复模糊的部分3、剪切后使用画笔去修补去修补4、最小的损失去修补5、利用多张细节保留强度不同的图按照Apha强度进行混合叠加6、配合AI对图放大后修复7、利用模板,选取不同处理结果可以使用的部分8、最后再进行后效处理你需要认清楚哪些是光影,哪些可以去掉,哪些需要保留渐变色不是所有地方都需要的,这个可以通过图片修复去获得...
2021-11-23 10:04:00
376
原创 Vulkan Nvidia 驱动 VK_ERROR_LAYER_NOT_PRESENT
在PC上安装最新的Nvidia 驱动后,不支持Vulkan解决方案:下载以下驱动可以解决问题https://developer.nvidia.com/vulkan-beta-44236-windows-10-dchhttps://developer.nvidia.com/vulkan-beta-44236-windows-10
2021-11-19 12:48:46
1584
原创 C# {} 输出大括号
1、想输出一个大括号,需要有两个相同的大括号2、写法如下:int x=1,y=2,w=3,h=4;System.Console.WriteLine("{{{0},{1}}},{{{2},{3}}}", x, y, w, h);System.Console.WriteLine($"{{{x},{y}}},{{{w},{h}}}");输出:{1,2},{3,4}{1,2},{3,4}3、注意$(""). 是C# 6.0 的特性4、字符串常量以@开头时我们不需要对转义字符处理,并不适合此种情况
2021-11-16 10:41:58
1882
原创 Git修改用户名和密码
1、在用户界面Setting的Global中设置自己的用户名和邮箱2、把自己生成的ssh拷贝到对于PC的对应位置C:/Users/username/.ssh
2021-11-15 16:26:27
1577
原创 Delegate回调使用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CSharpTest{ public delegate void TestDelegate(); class DelegateClass { TestDelegate ss; v
2021-11-02 16:50:23
226
原创 Gamma矫正
在存储位数有限情况下,为了保存更多的光照信息:提升暗度存储的信息,把原来的亮度进行gamma2.2的矫正,即在保持0,1明亮度不变的情况下,增加暗度的存储位数物理色阶,线性空间人眼色阶(美术色阶),非线性空间不同色阶下暗度信息存储的位数中灰的更具背景不同显示也不同,相同灰度在不同背景下的显示情况,不要纠结中灰图片中存储的都是人眼色阶的图片,在使用过程中需要进行gamma矫正摄像机在保存图像时会自动对数据进行一个伽马校正,如公式gamma依旧为显示器的伽马值。最终在显示的过程中需
2021-10-29 22:22:04
498
原创 Doxyfile 生成CHM
1、安装两个工具下载工具doxygen-1.9.2-setup.exe;htmlhelp.exe2、打开DoxywizardFile->Open 打开Doxyfile3、配置找到Export –>HTML 下拉属性配置栏配置自己chm文件名;配置hhc的安装目录3、运行最后得到自己的chm文件,通过Show Html output找到目录工具下载地址...
2021-10-28 20:24:39
862
原创 Flow Map
Flow map 每一个像素代表一个方向取得UV流动方向,把方向当作速度,没有流动方向的速度为0,速度*时间,即为UV偏移。Flow map 和法线贴图存储方式一致,2维向量,有正有负,需要映射到[0,1]区间FlowMap.rg = (FlowDirection +1.0f)/2.0f;由此可以知道r,g∈[0,0.5) 方向为负; r,g =0.5 方向为零; r,g∈(0.5,1) 方向为正;代码中取得速度:float2 FlowDirection = tex2D( FlowMap, te
2021-10-28 16:22:57
973
CHMCreateTool.zip
2021-10-28
UnitySpriteAtlas.zip
2021-10-26
OpenCVThirdLib.zip
2021-09-10
UnrealPakViewer_Win64_UE4.25.zip
2021-03-11
SuperHttpTool.zip
2019-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人