自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卡塔部落-老酋长

我很懒的

  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

原创 利用GenericMenu创建上下文菜单或下拉菜单

允许菜单具有多个同名的菜单项。

2023-11-23 11:54:50 280

原创 【脚本笔记】AssetDatabase

AssetDatabase是编辑器下的处理资源操作的重要类,主要用于访问资源并针对资源执行操作的接口。

2023-10-30 16:47:06 1294

原创 ShaderGraph节点

根据视角不同而在表面上产生不同反射率(接近掠射角时的反射光增多)的效果。通过计算表面法线(Normal)和视图方向(View Dir)之间的角度来模拟这一点。如果输入__In__的值小于零,则返回 -1,如果等于零,则返回 0,如果大于零,则返回 1。对于每个分量,如果输入 In 的值大于或等于输入。的值的正弦值,并在正弦波的幅度上增加输入。返回输入__In__的值的整数部分。的值,则返回 1,否则返回 0。将输入的矢量进行拆分为对应的值。网格顶点或片元的 UV 坐标。范围内的伪随机噪声。

2023-07-21 13:14:00 455

原创 Unity WebGL 跨域解决几种方法

1.选择->->2.点击3.搜索4.点击5.点击6.开启/关闭扩展。

2023-06-15 10:34:33 2131

原创 【脚本笔记】EditorApplication

EditorApplication 是我们编辑器下的主要程序类,为我们提供丰富的方法和事件等。

2023-04-25 10:13:24 1052

原创 层级视图/Hierarchy层级项进行自定义

在层级试图通过色块显示当前项是否激活。

2023-04-21 14:47:39 388

原创 PackageManager包路径那点事

PackageManager包作为Unity3D功能模块化的未来趋势,我们可能会将我们的公共模块进行标准化管理,可能会涉及我们包内资源的读取和使用。

2023-04-20 19:48:00 995

原创 SRP(URP或HDRP)中渲染管线的Additional选项消失

找不到SRP Batcher,DebugLevel等高级选项。

2023-03-31 13:19:45 542

原创 ShaderGraph前言

当我们验证某些公式的数据走向时,理解参数周期变化和参数带来的结果在数据层面时常难以理解,如果将其转化为曲线可能更好的帮助我们理解。官网文档:https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0/manual/index.html。颜色的节点输出基本就是0-1区间,所以要记住一下节点的输出感觉,建议在SG中尝试调节一下节点养成下基本的数值感。借助曲线工具我们很方便的理解+0.2和+1是当前曲线在y轴平移的表现。

2023-03-29 14:56:04 698

原创 [工具笔记]1.UnityEngine.Plane

Plane是存在于 3D 空间中,无限大的平坦表面,将空间划分为两半(称为半空间)。可方便地确定特定点处于两个半空间的哪一个中,以及确定该点与平面相距多远。

2023-02-28 16:04:05 1945

原创 Unity使用本地UPM包的实现方式

Unity使用本地UPM包的实现方式。

2023-01-30 10:18:28 1222

原创 Unity使用技巧和常用功能

Unity使用技巧和常用功能

2023-01-14 17:31:23 442

原创 [组件笔记]7.UnityEngine.MonoBehaviour

MonoBehaviour是一个基类继承自UnityEngine.Behaviour,我们所有Unity组件脚本都继承自该类。

2022-06-30 13:38:02 1633 4

原创 应用播放器构建相关回调

用于我们构建播放器后的一些个性化,差异化,自动化流程的启动时机。

2022-06-23 13:44:34 641

原创 自定义ProjectSettings设置项

自定义ProjectSettings设置项

2022-06-22 13:40:49 1259

原创 Unity3D 便携链接

便携式链接

2022-06-14 11:07:39 612

原创 [组件笔记]6.UnityEngine.Behaviour

Behaviour主要负责启用或禁用的组件父类。它是我们很多组件的父类,如:`MonoBehaviour`。

2022-06-09 15:57:25 755

原创 [组件笔记]5.UnityEngine.Transform

在场景里描述GameObject的空间位置、旋转和缩放的组件以及携带节点关系数据。继承自`UnityEngine.Component`,并且实现了枚举器。

2022-06-08 16:29:57 1004 4

原创 [组件笔记]4.UnityEngine.Component

组成GameObject的所有组件的基本类,继承自UnityEngine.Object。

2022-06-06 13:26:14 2163

原创 [组件笔记]3.UnityEngine.GameObject

GameObject 是Unity场景中所有实体的基础对象,继承自`UnityEngine.Object`的密闭类,它由Transform或其衍生组件和若干组件组成。

2022-06-06 13:11:06 1024

原创 [组件笔记]2.UnityEngine.Object

果System.Object是.Net所有的类型根,那么UnityEngine.Object就是我们Unity中的所有实体对象的类型根,当然UnityEngine.Object的类型根也是System.Object。

2022-06-02 11:10:28 1040

原创 [组件笔记]1.System.Object

System.Object类是所有类型的根,任何类型都可以直接或间接地继承System.Object。所有继承System.Object的对象都会具有其特性。没有指定基类的类型也默认继承为System.Object。

2022-06-01 09:44:24 327

原创 [Unity安卓封装][C#版]Unity使用TextToSpeech

当你阅读到此篇文章想必对TTS有一定了解。如果不清楚可以查阅TTS文档。TextToSpeech谷歌文档https://developer.android.google.cn/reference/kotlin/android/speech/tts/TextToSpeech?hl=en1.封装C#文件using System;using UnityEngine;#if UNITY_ANDROID/// <summary>/// 基于AndroidTextToSpeech封装

2022-05-24 16:31:18 980

原创 编辑器下的几种数据存储方式

1.SessionStateSessionState 是一种键/值存储,旨在存储和检索应在重新加载程序集期间保留的 Editor 会话状态。退出 Unity 时,系统将清除 SessionState 中存储的状态信息。SessionState中文文档https://docs.unity3d.com/cn/current/ScriptReference/SessionState.html2.EditorPrefs编辑器下的存储数据方式,退出Unity不会清除存储的数据。在Window

2022-05-23 17:37:54 551

原创 [Unity安卓开发][使用篇]Unity&Android交互基础

AndroidJavaObjectAndroidJavaObject是 java.lang.Object的Unity 表示,可以理解为Java Object的化身。可以用过指定Object的来源来构造对应的Java实例。AndroidJavaObject中文文档AndroidJavaObject javaString = new AndroidJavaObject("java.lang.String");主要的几个api的使用:Call调用实例对象Java 方法,这里不是静..

2022-05-23 12:52:12 1882

原创 Unity3D 字段特性

基础字段特性Range用于限制输入指定区间的数值 [Range(0f,1f)] public float FloatValue; [Range(1, 10)] public int IntValue;Tooltip鼠标放在属性上,显示当前属性的描述信息 [Tooltip("用于设置角色的姓名")] public string RoleName = "英雄";ContextMenuItem可以对当前属性追加一个.

2022-05-19 12:41:50 1009

原创 [Unity安卓开发] Unity创建 SubModule

目的是为了更好的管理和复用Android SDK或者Android Native。一.基本目录结构注意要遵循下面路径结构根路径为Assets/Plugins/Android/你的模块名/MyModule|-------CSharp【用于存放C#代码】|-------Java【用于存放Java代码】|-------libs【用于存放jar或者o文件】|-------你的模块名.androidlib【用于存放模块使用的资源和相关配置】|--------------ass.

2022-04-07 17:29:29 5091

原创 [Unity安卓封装][Java版本]APK安装唤醒-非静默版

一.让Unity支持AndroidX1.1修改mainTemplate.gradledependencies中增加implementation 'androidx.core:core:1.0.1'dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.core:core:1.6.0'}1.2修改gradleTemplate.prop

2022-04-03 15:45:58 7089

原创 [Unity安卓开发]Unity3D FileProvider 基础

FileProvider 专门用于将特定于应用目录中的文件转换为URI,通过 content://Uri 代替 file://Uri 实现不同 App 间的文件安全共享。Android 从 N 开始不允许以 file:// 的方式通过 Intent 在两个 App 之间分享文件。FileProvider的使用1.在AndroidManifest.xml中定义provider元素在application元素中添加provider元素<provider android:n.

2022-03-03 15:35:30 7418 5

原创 [Unity安卓开发]Unity3D Gradle基础

Unity 将 Gradle 用于所有 Android 构建。可以在 Unity 中构建输出包(.apk、.aab),也可以从 Unity 导出 Gradle 项目,然后通过外部工具(如 Android Studio)进行构建。自定义Gradle模板Custom Main Gradle Template可自定义版本。此文件包含有关如何将 Android 应用程序构建为库的信息。模板变量变量: 描述: DEPS 项目依赖项(即,项目使用的库)的列表。 APIVE.

2022-02-15 08:59:37 9837

原创 [Android] 获取SN

public static String GetSN() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { return Build.getSerial(); } else { return Build.SERIAL; } }故障排除1.Android10 异常错误getSerial: The user 1...

2022-01-04 12:08:10 2809

原创 Unity 2021.2.0 Packages Manager 列表介绍

2D AnimationUnity 3D 提供的2D Skin 动画工具,类似于龙骨,Spine 和 Live2D。2D Pixel Perfect提供一个Pixel Perfect Camera,确保你的像素图像在不同分辨率下保持清晰和运动状态下保持稳定。2D PSD ImporterPSD Importer是一个资源导入器,它将Adobe Photoshop .psb文件导入到Unity中,并基于导入的源文件生成Sprite Prefab。2D Sprite为Sprite编辑

2021-09-01 14:49:17 967

原创 Unity VS 中丢失package或程序集丢失代码提示或报错

1.Unity VS 中丢失package或程序集丢失代码提示发生情况一般由于.csproj文件丢失,并不会造成编辑器语法报错,而是造成我们vs代码错误提示解决方案1.进入偏好设置 Edit->Preferences->External Tools2.点击 Regenerate project files 重新注册我们的project文件。...

2021-03-12 17:52:38 1932

原创 Unity代码文件ascill转utf-8方案

问题起因Unity3D 创建的脚本文件写入中文无法在文件预览视图正确显示中文。解决方案1.更改脚本模板的编码并写入中文1.进入unity模板文件夹unity的安装目录\Data\Resources\ScriptTemplates2.找到C# Script-NewBehaviourScript.cs.txt文件用记事本打开另存为Utf-8,并追加中文文字,如果不追加中文可能造成结果还是ascill编码。2.编写代码编码转换1.核心代码

2021-03-12 17:37:38 2978 3

原创 Unity前期避坑指南

Unity前期避坑指南

2021-03-10 09:58:51 1200 3

原创 C# 丢弃运算符“_“

_ = KTMABTool_EditorConfig.I;用于运算结果丢弃。

2021-02-25 09:33:19 2113

原创 Unity 中 让Litjson 字典Key支持Int等非String类型

修改文件JsonMapper.cs找到private static object ReadValue (Type inst_type, JsonReader reader){//...此代码块大概在 306行左右}在其上方((IDictionary) instance).Add ( property, ReadValue ( t_data.ElementT..

2020-08-07 21:09:30 2718 9

原创 升级Unity到2019.4.0+ upm里VS代码提示消失了,csproj文件没有了问题。

起因:最近升级了下unity因为用的upm进行模块管理,发现修改upm里的代码发现代码没提示了,然后看了下是因为没有生成.csproj文件。解决方案:打开偏好设置【Preferences】设置Generate .csproj file for:我这里因为是本地包只激活了Local packages。点击 Regenerate project files。解决问题!...

2020-06-16 08:00:43 2037

原创 Unity3D 中的Android Logcat

Android Logcat主要是在unity编辑器中显示Android设备的日志消息支持,可以用过USB连接也可以Wifi连接。【必须unity2019.1或者更高版本】【必须切换到Android模式下】获取方式:Window > Package Manager选择All packages,找到Android Logcat ,安装。打开方式:通过菜单栏:Window > Analysis > Android Logcat通过快捷键:【W..

2020-06-12 16:25:13 4026

原创 Unity3D 集成 ShareSDK 微信分享和授权 安卓篇

Unity 版本:2019.3+ShareSDK:https://github.com/MobClub/New-Unity-For-ShareSDK/1.shareSDK 注册信息:https://www.mob.com/2.微信开放平台注册信息:https://open.weixin.qq.com/平台配置和ShareSDK配置自行百度解决。下载unity包。https://github.com/MobClub/New-Unity-For-ShareSDK/blob/ma.

2020-05-31 18:03:29 733

FFmpeg-dev-shared-20230820

编译日期:20230820 版本:N-111791-g8c789c5da3-20230820 文件列表:bin;doc;include;lib

2023-08-21

[Unity安卓开发][Java版本]APK安装唤醒-非静默版-Demo

[Unity安卓开发][Java版本]APK安装唤醒-非静默版-Demo 文章:https://blog.youkuaiyun.com/l100142548/article/details/123934343

2022-04-03

Unity3d Remote5

原资源 版本:3.0 更新日期:20210202

2022-04-02

UGui2017.3源代码

UGui2017.3源代码!原下载地址:https://bitbucket.org/Unity-Technologies/ui

2018-05-07

空空如也

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

TA关注的人

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