- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Unity的插件TouchScripts插件的新手入门指南和常用的API使用方法
首先,你要从Unity Asset Store获取TouchScript插件。在Unity编辑器里,打开Asset Store窗口,搜索“TouchScript”,接着把插件导入到你的项目中。这些示例代码能够帮助你快速上手TouchScript插件,并且了解常用API的使用方法。在实际开发中,你可以依据具体需求对代码进行扩展和修改。在Unity编辑器里运行项目,然后在模拟设备或者真机上测试触摸交互。确保触摸事件能按预期触发。是TouchScript的核心管理器,你可以通过它来访问全局的触摸信息。
2025-04-04 10:54:29
373
原创 Unity中的MaterialPropertyBlock的作用和 Material 的区别
MaterialPropertyBlock 是优化运行时材质修改的核心工具,尤其在需要批量处理或动态效果时,能显著提升性能。多个对象使用相同的材质和MaterialPropertyBlock时,Unity会自动合并渲染批次(Batching)。)会导致 Unity 创建该材质的独立副本(实例化),增加内存占用和 Draw Call。适合在运行时频繁修改材质属性(如颜色渐变、纹理切换),同时保持渲染性能。可动态修改材质属性,同时不影响其他使用相同材质的对象。必须使用着色器中定义的属性名称(如URP中的。
2025-03-28 14:32:17
590
原创 UnityEvent和UnityAction的关系和应用
在 Unity 中,UnityEvent和是用于实现事件系统的重要部分,它们在处理对象间的交互和通信时非常有用。下面分别详细介绍它们。
2025-03-24 10:39:08
336
原创 C#中迭代器和IEnumerator 接口和IEnumerable 接口的区别和作用
接口:主要用于表明一个类型可以被迭代,它仅定义了获取迭代器的方法。接口:用于实际执行迭代操作,定义了迭代器的基本行为。迭代器:是一种更简便的实现迭代的方式,借助语句自动处理状态管理和元素的返回。
2025-03-21 10:22:20
464
原创 在编程领域,什么是迭代?(一)
在编程领域,迭代指的是按照特定的逻辑和规则,重复执行某段代码,从而逐步处理一系列元素或者达成特定的计算目标。迭代是一种非常基础且重要的编程概念,广泛应用于各种程序开发场景。
2025-03-21 10:21:27
424
原创 在Unity(使用C#)中,internal、virtual、sealed的区别和作用。
在Unity(使用C#)中,internalvirtualsealed是C#语言的访问修饰符和修饰关键字。
2025-03-20 14:59:52
360
原创 Unity中RawImage与Image组件的核心区别
Image:适合常规UI元素,配合Sprite图集优化性能RawImage:适合需要直接操作纹理的高级场景(视频、摄像头、动态生成)在需要频繁更新纹理内容时,优先使用RawImage避免Sprite重建开销。
2025-03-18 16:43:24
813
原创 C#发送16进制数据-常用于串口通讯
在 C# 编程应用场景中,常常会涉及到发送 16 进制数据的需求,而其中关键的一步便是将十六进制字符串准确地转换为字节数组。
2024-12-16 17:41:48
485
原创 学习Unity GDNet网络框架的遇坑(一)
(Game Designer Network)专为游戏而设计的网络框架和动作状态机,使用C#开发,支持.NetFramework和Core版本,目前主要用于Unity3D,Form窗体程序和控制台项目开发。扩展性强,支持新协议快速扩展,当前支持tcp,gcp, udx, kcp, web网络协议。简易上手. api注释完整。由冷月开发维护。
2023-09-04 15:25:39
584
原创 Jenkins基于Unity的自动化打包
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。主要功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。这么说比较官方,说白了,它就是一种集承了多种常用的插件于一身的工具平台,通过这个平台你能很方便的管控你的项目!它的强大之处在于它能直接调用外部的shell指令和bat,那么今天我们一起去解开一点点它的什么面纱,为什么说是一点点呢?因为它太强大了,太深了!
2023-08-31 18:06:10
228
原创 Unity 模拟鼠标点击操作
C#本身带的类库中没有关于鼠标操作的函数库,需要引用微软的dll。重点需要引入user32.dll,可以在C:\Windows\System32文件夹中找到,最好不要用网上下的,用本机的,我就吃了这个亏。
2023-04-28 19:51:19
1926
原创 Unity应用打包后 开机自启动的问题
在打包设置时需要把Project Settings-Player-Other Settings-Api Compatibility Level*设置为.NET 4.x。参考了些文章,试验了下在Unity编辑器中可用,但是打包后就用不了了。最近有个需求需要应用开机自启动,手动设置的话不太方便。可打开启动文件夹,把应用快捷方式放入文件夹即可。,微软用来创建快捷方式的类库,导入项目中。1.按win+r 输入。把代码拖入场景物体上。
2022-12-09 15:59:28
1015
原创 关于Unity VideoPlayer组件 视频切换第一帧卡顿
因为VideoPlay视频的最后一针会停留在 Render Texture上,所以要在视频结束时去除Render Texture上的画面。在做项目时,发现VideoPlayer组件在多个视频切换时,会在第一帧重复上个视频的结束时的画面。在视频切换前释放视频缓存,加上这句代码。
2022-11-07 23:24:29
3565
原创 Unity UGUI限制Button高频率连续点击
日常使用Unity开发时,用户高频率的点击按钮,可能会出现些奇奇怪怪的Bug,以下代码可以对Button的点击频率做时间间隔限制。Unity UGUI限制Button高频率连续点击。
2022-09-30 10:34:46
2611
原创 关于Unity 灯光烘焙模型UV有重叠的问题(UV Overlap)
Hello!大家好,我是小洋。1.最近我遇到了unity里烘焙的问题,错误提示灯光烘焙UV(UV2)有重叠问题。导致了烘焙的光影图是模糊和布满脏斑等缺陷的。重叠部分为红色:2.UV1是控制纹理贴图的,UV2是控制光影图的。3.VR和游戏引擎的烘焙,其本质是将所有面所接受的光影渲染到与其对应的展平UV区块上,多个UV区排列成一个光照UV,将光照按照光照UV的排列渲染之后,生成一个光照贴图,最后将光照贴图按照光照UV的关系回贴到对应的模型面上。进入正题:1.如果UV重叠会在渲染物体的Inspec
2021-09-17 13:03:50
13478
4
原创 Unity Camera 的跟踪,转动,缩放,代码教程 适合做角色的第一,第三人称视角
Unity Camera 的跟踪,转动,缩放,代码教程适合做角色的第一,第三人称视角1.代码挂载到摄像机 camera上,Player是你要跟踪物体的位置(把你要跟踪的物体放上就行)2.源代码using UnityEngine;using System.Collections;public class Camera_Move : MonoBehaviour{//摄像头跟踪public Transform m_Player;Vector3 offset;//摄像头转动public
2020-06-21 20:22:41
1217
原创 unity一键打包到安卓手机(apk包)
随着unity版本的更新打包apk包变得很简单了,只需要在UnityHub里添加模块,选择Android Build Support选项里的内容打勾,选择完成,等待一会就下载好了。下载完成会显示一个安卓图标:打开unity 知道到你安装到的路径,就行了,(在JDK,SDK,NDK,前面打勾有的会自动找到。这里的JDK,SDK,NDK,unity好多版本都是通用的,都可以用)到这就可以打包了:打包前得修改一下名字打开Player Settings…找到这个(必改的)随便改什么都行(按照 aaa
2020-06-03 14:40:51
5668
2
原创 关于UnityHub无法打开项目的问题(闪退)
关于闪退 无法打开项目 ,我是重新激活许可证,账号退出,重新登录,重新启动unityhub,就好了。
2020-06-03 14:18:41
10323
原创 VMware Workstation不可恢复错误: (vcpu-0)
VMware Workstation不可恢复错误: (vcpu-0)VMware Workstation不可恢复错误: (vcpu-0)先上图:事情经过:我在装虚拟机的时候下载了镜像文件,打开虚拟机的时出现了这个情况,我查看日志,上网搜索,有个让改虚拟机的.vmx后缀文件,但还是不行最后我找到了另一个博主的文章,终于解决问题了!原文:https://blog.youkuaiyun.com/A1...
2020-04-03 18:17:53
968
Unity Ceto海洋插件,精美的海洋
2023-03-28
ILSpy反编译(unity、c#)
2023-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人