自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尘封的羽翼

一点点小的积累

  • 博客(78)
  • 资源 (34)
  • 问答 (1)
  • 收藏
  • 关注

原创 UniTask

/ yield return new WaitForFixedUpdate 替代方案,(和 UniTask.Yield(PlayerLoopTiming.FixedUpdate) 效果一样)// 你可以返回一个形如 UniTask<T>(或 UniTask) 的类型,这种类型事为Unity定制的,作为替代原生Task<T>的轻量级方案。// 返回一个异步值,或者你也可以使用`UniTask`(无结果), `UniTaskVoid`(协程,不可等待)//本质上就是返回了一个UniTask<int>

2025-04-01 17:01:26 477

原创 Unity InputField + ScrollRect实现微信聊天输入框功能

将scrollview 链接到UIChatInputField脚本中。通过这两个部件就可以实现inputField的动态改变尺寸。将inputField放入到scrollview当中作为子类。// 转换为标准化位置。

2025-03-06 15:21:16 1009

原创 unity6000与android 交互(aar)

将java 代码打包成aar 放置在Plugins/Android/目录下即可实现回调。不需要去通过实现unityplayeractivity 继承去去实现回调操作了。通过 AndroidJavaProxy , interface 回调的方式。在andorid端新建一个interface 类。//新建一个普通的java class。//unity c#端。

2025-03-03 11:58:45 359

原创 unity接入阿里云语音转文字,文字转语音功能

Debug.Log("获取的Token:" + Token + ", 有效期时间戳(秒):" + ExpireTime);} //语音SDK的 appkey。Debug.LogError("规范化后的请求参数串:" + e.ToString());Debug.LogError("规范化后的请求参数串:" + e.ToString());Debug.Log("规范化后的请求参数串:" + queryString);二、 /////////////////////////////////文本转语音 调用。

2025-03-03 10:20:30 1041

原创 AndroidStudio 下载链接

AndroidStudio 各个版本所支持的api 版本标识。AndroidStudio 各个版本下载地址。

2025-01-26 16:45:32 437

原创 ansync/await 运行流程图

这个其实是因为 Task 的机制,Task 会被推到线程池里,由线程池挑选一个线程去执行,await 之后的代码其实是由这个线程去执行的,自然就跟 await 的之前的代码不是一个线程。方法注册到 Task 的回调里,然后在 Task 执行完后调用这个方法。await 的方法在 Task 执行完成之后,通过调用。2、await 之后的方法是何时执行,如何执行的?为什么 await 之后的代码会在不同的线程执行?具体的执行步骤是先将。

2024-08-16 08:03:15 420

原创 C# 23设计模式备忘

设计模式

2024-06-27 20:55:22 1018

原创 C#中的容器

c# 数据容器

2024-06-27 20:40:22 1338

原创 备忘unity值类型与引用类型

按值传递:我们使用按值传递引用类型,就意味着我们只能通过传递参数来修改这个引用类型所引用的值,函数结束后修改值会被保存到参数中,但是不能修改这个引用类型本身所指向的引用,因为函数结束后这种修改并不会被保存到传入的引用类型变量中;但是值类型也有值类型的好处,值类型的效率更高,而当我们需要从其它作用域修改一个值类型的数据时,我们需要显式传引用;对于直接与变量关联的存储位置和值类型变量关联的存储位置,它们的存储位置没有区别,也就是引用本身会和值类型一样,如果一直变量短时间存在,就在栈的临时存储池中分配。

2024-06-18 13:34:11 892

原创 C# list 成员对象是int型存在堆区还是栈区

值类型直接将其值存储在栈上(或者内联在其他对象中,如果它是另一个对象的一部分),而引用类型则仅将对象的引用存储在栈上,实际对象存储在托管堆上。实例时,它的容器本身(即列表的结构)存储在栈上,但是其元素(这里是。变量本身是一个引用类型,它存储在栈上。包含指向这些整数的引用,而不是整数本身。中的元素是直接存储在堆上的。是作为一个值类型存储在托管堆上的。是一个引用类型,当你创建一个。值)存储在托管堆上。

2024-06-12 17:33:41 595

原创 C# 泛型分析

约束 | s说明 | | ------------- | ------------------------------------------------------------ | | T:结构 | 类型参数必须是值类型 | | T:类 | 类型参数必须是引用类型;泛型是延迟声明的:即定义的时候没有指定具体的参数类型,把参数类型的声明推迟到了调用的时候才指定参数类型。在泛型类型或方法定义中,类型参数是在其实例化泛型类型的一个变量时,客户端指定的特定类型的占位符。值类型约束保证T一定是值类型的。

2024-06-11 10:34:07 490

原创 Unity Maximum Allowed Timestep的说明

假如Time.deltaTime变大,会导致下一帧FixedUpdate的执行次数N变大,CPU的性能消耗变大,从而又会影响当前Update的耗时。这种糟糕的情况可能需要相当长的时间才能缓解过来。所以Maximum Allowed Timestep限制Time.deltaTime的最大值,N的最大值也固定了,防止出现“最坏”的情况。关于Maximum Allowed Timestep这个配置的说明,Unity有一份官方的说明。Maximum Allowed Timestep的说明。

2024-06-11 10:20:26 446

原创 ECS中播放 Animator 动画和控制Gameobject 显示状态

5、在 ECS DOTS(Entity Component System Data-Oriented Technology Stack)中,如果你想在 Job 中修改数据,并将修改后的数据传递给外部调用,可以通过 Unity 的 JobSystem 提供的 NativeContainer 来实现。在上面的示例代码中,我们创建了一个 PlayAnimatorSystem,并在其 OnUpdate 方法中遍历包含 Animator 组件的 Entity,并调用 Play 方法播放动画。

2024-05-11 17:19:57 1232 1

原创 Unity ECS 对数据改变有两种方法,Entity command buffers (ECB)和EntityManager

1、创建,销毁Entity,以及对Entity的结构进行更改(比如增加删除Component)都要通过EntityManager等接口来实现。主线程实现Componet 数据操作修改。在Job中需要通过Entity Command Buffer实现对Entity修改操作的记录;在Job中,只能实现对Entity的Component组件进行数据修改的功能。2、如果你想将一个job中修改Component 修改,就必须使用ECB。//都是实现了主线程对Componet 数据操作修改。//传入到job中使用。

2024-05-10 11:53:30 845

原创 UnityDOTS备忘

Unity DOTS中创建一个AssetBundle并将其用作Entity创建一个新的Unity项目,并确保已启用DOTS功能。创建一个AssetBundle,可以通过在Project视图中右键单击文件夹并选择“Create > AssetBundle”来创建。将您想要转换为Entity的资源(例如模型、纹理等)拖放到AssetBundle中。创建一个新的C#脚本,用于加载AssetBundle并将其转换为Entity。以下是一个示例代码:System间的数using Unity.Entities;usi

2024-05-10 11:35:13 1173

原创 接入微信SDK横屏APP闪退

最近Unity接入微信的sdk后,发现唤起界面会导致andorid应该闪退。android本身设置的问题。如果,在8.0的系统上不允许窗口模式指定orientation。需要修改AndroidManifest.xml文件的MainActivity。因为微信界面是竖屏的,旋转屏幕MainActivity会发生旋转而闪退。添加红色部分的设置。就可以在旋转屏幕时不闪退了。

2023-12-27 09:57:45 1026

原创 go语言初学(备忘)

在main目录下新建一个test.go脚本。4、下载VSCode 并安装插件。

2023-09-20 17:52:27 652

原创 OpenVRLoader 与UnityXR Interaction ToolKit不兼容

1、游戏的VR设备监听与输入都是基于UnityXR,但是当接入OpenVRLoader 时无法正常通过Openvr_xr_plugin去获取设备的输入输出。3、我们需要修改com.unity.xr.interaction.toolkit插件代码,不能直接用packmanage的将插件从缓存中拷贝出来。2、Openxr 和OpenVRLoader同时打开也还是会没有输入信息。并且增加一个InputDeviceWrapper。具体Steamvr 控制器设置就不深究了。4、安装SteamVR。

2023-07-04 18:10:20 725

原创 Unity Android启动子进程加载其他SDK

1、导出untiy 安卓工程 添加MyService。在子进程内加载SDK部分。

2023-06-26 16:01:49 459

原创 Shader数学函数表

a + b*f 或者 a+f。

2022-10-27 17:35:33 213

原创 Unity PIC 打包assetBundle报错

Unity PIC 打包assetBundle报错。

2022-08-04 10:27:09 1045

原创 Unity VR打包导致UI显示不正确的问题解决

打包EXE 文件UI 显示材质丢失,只能左眼显示UI的问题。

2022-08-02 18:29:29 1498 1

原创 android 通过jdk tools 查看 keystore 文件 SHA1 码

1、cd 跳转到对应的jdk bin 目录2、keytool -list -v -keystore .keystore文件的路径-storepass 1234563 就搞定了

2022-01-18 17:49:08 1988

原创 WebSocket 接入错误

1、浏览器调用 wss://192.168.1.13:2000 的服务器测试接口与 连接失败。可能是浏览器未导入 自己生成的ssl证书导致失败。谷歌浏览器导入服务器的签名证书就行了。

2021-12-16 11:02:34 1933

原创 unity 接入 阿里 ossclient sdk

1、导入DLL 会有平台不兼容的问题,这里导出SDK源代码。2、导入aliyun_oss_dotnet_sdk_2_8_0\src 内代码 放入unity 工程。3、会报 HttpUtils 里面的一个异常错误var mimeLines = Properties.Resources.MimeData.ToString().Split('\n');//异常产生处原因是这个MimeData 无法通过ResourceManager.GetString 获取。源代码 //in...

2021-12-07 16:20:52 3373 1

原创 xlua 转webgl 遇到的一些错误

集成rapidjosn 错误///////////////////////////////////////////////////////////////////////////////// C++11 features//原始代码//#ifndef RAPIDJSON_HAS_CXX11_RVALUE_REFS//#if defined(__clang__)//#define RAPIDJSON_HAS_CXX11_RVALUE_REFS __has_feature(cxx_rval...

2021-12-01 15:54:10 3044 2

原创 2020-09-07

《离散数学及其应用》学习笔记1、逻辑与证明(1)命题逻辑 p与q为命题则有真值表入下:或、与、异或 的位运算结果(2)语句(3)程序设计

2020-09-07 14:58:31 136

原创 c#学习

笔记】 标识符命名 标识符必须以字母、下划线(_)或@开头,后面可以跟一系列的字母、数字(0-9)、下划线(_)。 不能使用C#保留的关键字,如if,但可以为@if 值类型及取值范围 常量前缀指定基数 十进制:没有前缀 十六进制:0x 或 0X 。如:0x10 表示 十进制 ...

2020-08-31 15:47:45 176

原创 Lua class 类的创建

functionClass(super)localclass={}class.__index=classclass.super=superif(super)thensetmetatable(class,spuer)endfunctionclass:luaFunc(met...

2020-04-21 10:30:53 494

原创 xlua 集成rapidjson

1、结合

2020-04-18 19:08:04 2621 1

原创 xlua Dll 集成protobuf-c

xlua 最新版没有集合pbc1、https://github.com/Tencent/xLua功能目录2、https://github.com/cloudwu/pbc3、在xlua-master 工bulid目录下新建一个luapbc目录将pbc 目录下的下列文件拷贝过去pbc文件夹下pbc.hpbc\src文件夹下所有文件pbc\binding\lua53文件夹...

2020-04-18 17:40:07 1285

原创 unity 导出android工程

设置android 路径如果是新的 android studio 则会报错则需要 打开android studio->右下角的config -> sdkmanager->下载旧版的SDKtool 就可以了NDK 报错则下载对于版本的NDK 即可!!!...

2020-04-10 14:36:58 1417 1

转载 vscode 识别lua,txt屏蔽*.meta文件

如题, 解决方法来源于网络首先打开settings.json文件使用快捷键 "ctrl+p", 输入 settings.json或者依次点击左上角的文件(File)->首选项(Preferences)->设置(Settings)打开Settings面板(快捷键 "ctrl+,")在设置中找到类似于下面这种 "在settings.json中编辑"("Edit in...

2020-03-25 14:27:58 1241

原创 c# 知识记录

C#代理和C++指针的异同点委托就是一种引用方法的类型。委托与分配的方法具有相同的行为,委托可以看作是函数的抽象,委托的实例是一个具体的函数。(三)委托VS函数指针委托和函数指针的本质上的区别还是很好理解的。在应用上的区别我们看一下。委托和函数指针都描述了函数或者是方法,并且通过统一的接口调用不同的实现。但是,两者之间的区别还是大大的。(1)委托是函数的抽象,委托对象是真正的对象。函数指...

2020-03-07 09:57:58 198

转载 Unity3d-Particle System系统的学习(一)

Unity3d-Particle System系统的学习(一)最近看了下Unity3d的粒子系统的相关视频,并且动手操作了下,感觉自己的美工技能又增进了下(开个小玩笑),发现粒子系统所需要记忆的东西还是有点多的。所以为了不让自己遗忘某些知识点,我准备发布成博客,以便以后能够查阅回忆。OK,废话不多说,马上进入Particle System,相对程序员来说的噩梦:我们先来看看Part...

2019-05-22 10:50:05 5448

原创 修改Timeline ExposedObject 的链接

        [MenuItem("Kit/Timeline/修改StoryExposedObject的链接")]        static void SetStoryExposedObjectPath()        {            UnityEngine.Object[] selObjs = Selection.GetFiltered(typeof(UnityEngine...

2018-08-17 14:53:40 870

原创 Unity AnimationClip 动画事件 修改

1、修改动画事件属性。     private static void Clone(AnimationEvent l, AnimationEvent r,float length)    {        r.functionName = l.functionName;        r.floatParameter = l.floatParameter;        r.intPa...

2018-08-16 11:51:47 2137

原创 Unity Avatar 换装功能

  using UnityEngine;using System;using System.Runtime.InteropServices;using System.Collections.Generic;using UnityEngine.Rendering;using UnityEngine.SceneManagement;  public class Avatar : Mono...

2018-08-13 20:49:39 976

转载 批量修改指定路径下的资源的AssetBundleName与Variant。

批量修改指定路径下的资源的AssetBundleName与Variant。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;/// &lt;summary&gt;/// AlterAssetBundle类为修改...

2018-07-31 14:50:40 2398

原创 伤害区域显示绘制-直线(三宫格)-矩形(9宫格)-圆形(圆环)

1、  [RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))]    public class DamageAreaDraw : BehaviourBase    {        private Mesh mesh;        void Start()        {            GetCompon...

2018-07-26 18:26:44 506

ScrollGridAndLoop

Scroll View Grid Loop 滚动层, 无限循环Item

2017-05-15

Behavior Designer 1.3.2b.unitypackage

Behavior Designer 1.3.2b.unitypackage 一个插件

2016-11-25

Final IK 1.3.unitypackage

插件 Final IK v1.3 反向动力控制 5.x专用版

2016-10-19

OVRLipSync

OVRLipSync 是Unity3d的一个音频口型插件,可以根据音频波形去播放对应的模型口型动画。

2016-10-09

SecureCRT/FX_Mac_v7.3.1破解版

SecureCRT,SecureFC mac破解版,可用于远程连接访问服务器程序。

2016-01-29

asxlsTolua工具和工程代码

自己写的flashair 讲xls导出成lua table 的工。xls 配置为,第一行为描素,第2行为属性名,自己配表的描素备忘文字,可以设置为空,则不会导出该列。不支持07以后的xlsx。可以正常支持中文导出。工程代码和导出后的工具都在里面。

2015-08-19

as3xls-原始版+支持中文版

as3xls-原始版+支持中文版,经过测试可用,能够正常保存.xls

2015-08-18

xnview真的可以转dds到png

xnview图片转换,可以转换dds到其他图片格式。

2015-07-15

Programming in Lua(中文)

Programming in Lua(中文版 pdf 版)

2015-06-15

lpeg-0.12.2-struct-0.2

lpeg-0.12.2-struct-0.2两个组合包

2015-05-18

lua-pb解析

lua解析protobuf的文件。适合纯lua的protobuf协议的解析和使用

2015-05-15

apk签名工具

好用的apk签名工具里面附带了使用方法。只需要修改bat参数即可重新签名!

2015-04-08

apktool解包打包工具

apk解包命令:apktool.bat d -s xxxx.apk apk打包命令:apktool.bat b xxx文件夹名称 apk保存在xxx 文件夹的dist文件内 apk包需要重新签名

2015-04-08

com.zend.php.core_10.6.2.v20140605-0147.jar

com.zend.php.core_10.6.2.v20140605-0147.jar zend studio 破解类库

2015-04-07

PNG压缩工具

PNG压缩工具!不知道好用不好用,先上传备忘下!

2015-03-12

increibuild4.50

别人的资源 转下载。4.5联合编译,支持vs2012。

2014-10-11

Flashbuild4.7x86破解覆盖文件

破解32位FlashBuild4.7 dll

2014-09-21

数据结构经典算法

数据结构的算法列举.教程。应该挺好用的。

2013-07-21

LUA5.1手册

lua5.1脚本教程,讲述了LUA语法,和API的调用等教程。

2012-09-04

Test3Des.exe

一个3DES加密的测试小样。测试通过3DES加密,能够识别。

2012-09-04

unity-webrtc-opus-audio

unity-webrtc-opus-audio webrtc opus 音频编码

2024-12-12

websocket-sharp-master

websocket-sharp-master 简单web socket

2024-12-12

SRS.WebRTC.Samples

SRS.WebRTC.Samples 需要依赖 SRS 流媒服务器支持,和 unity webrtc pakage 实现 unity 视频摄像 通过流媒体服务器发送到另一端接受直播画面

2024-12-12

textmeshpro font lib 完整汉字库

textmeshpro font lib 完整汉字库

2024-12-12

Dlib FaceLandmark Detector 1.4.1 + Opencv 实现面部表情抓取

Dlib FaceLandmark Detector 1.4.1 + Opencv 实现面部表情抓取

2024-12-12

CVVTuber + Opencv + Dlib FaceLandmark Detector 实现 video webcamera 控制人物动画的 blend shapes 表情

CVVTuber + Opencv + Dlib FaceLandmark Detector 实现 video webcamera 控制人物动画的 blend shapes 表情

2024-12-12

针对unity6的adderess打包工具

针对unity6的adderess打包工具

2024-11-28

address 一键打包工具

address 一键打包工具

2024-11-28

多人语音聊天unity

多人语音聊天unity

2024-11-28

Final IK 1.9 Final IK 1.9

Final IK 1.9

2022-02-09

build_xlua_with_libs.zip

xlua 集成第三方库 包含 pbc , rapidjson 等 WebGLPlugins 配置库

2021-11-30

Toony Colors Pro.zip

Toony Colors Pro 2 v2.3.55.unitypackage

2021-11-10

SpriteBakingStudio-3Dto2D.zip

SpriteBakingStudio-3Dto2D

2021-11-10

OpenEmu.zip

OpenEmu 附带核心驱动

2021-11-08

Unity定点数库.rar

定点数库

2021-04-16

cai-nav-0.4.0.rar

cai-nav-0.4.0.rar 添加plugins cai-nmgen-rcn.dll 在unity 64位编辑器报错的覆盖文件

2020-04-11

Unity粒子系统升级到2018新粒子系统

GameObjects using ParticleEmitter, ParticleAnimator, and ParticleRenderer, can use this tool to convert to using ParticleSystem and ParticleSystemRenderer Components.

2018-08-21

cpu-z_1.7.9.0

cpu-z_1.7.9.0

2017-07-31

录屏工具录屏工具

oCam.exe

2017-06-01

ILSpy中文版2.1.0.1603

ILSpy中文版2.1.0.1603

2017-05-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除