草庐IT

Unity-Koreography

全部标签

Unity3D 记录到日志

前言记录日志是一个好习惯,方便我们在日常开发中出现问题快速排查。一、需要引入log4net.dll类库(注意版本)把它放到UnityProject视图下,最好是建一个“Plugins”文件夹用来存放,在脚本中引用该类库。下载链接:https://download.csdn.net/download/WenHuiJun_/87658498二、设置log4net.config文件原文:https://www.ngui.cc/el/1788499.html?action=onClick注:对于““,当是Winform时,不写“type”属性时,“%property{ApplicationLogPat

Unity Shader:闪烁

还是一样的分为UI闪烁和物体闪烁,其中具体可分为:UI闪烁、物体闪烁与半透明闪烁1,UI闪烁对于UI还是一样的,改写UI本身的shader:Shader"UI/YydUIShanShder"{ Properties { [PerRendererData]_MainTex("SpriteTexture",2D)="white"{} _Color("Tint",Color)=(1,1,1,1) _StencilComp("StencilComparison",Float)=8 _Stencil("StencilID",Float)=0 _StencilOp("StencilOperatio

清理Unity在C盘的缓存文件

在Windows系统下,Unity默认会将全局缓存文件保存在系统盘中,占据大量硬盘空间。占用空间较大的有三种情况:1.unitypackagemanager下载的各种包。默认缓存目录在C:\Users\{Username}\AppData\Local\Unity\cache2.unityassetstore下载的插件。默认缓存目录在C:\Users\{Username}\AppData\Roaming\Unity\AssetStore-5.x3.unityGIcache。默认缓存目录在C:\Users\{Username}\AppData\LocalLow\Unity\Caches打开Unit

unity制作简单的植物大战僵尸

文章目录介绍掉落阳光卡片恢复透明度拖拽卡片到方格子上生成植物僵尸生成器子弹对象池源码介绍简单制作植物大战僵尸游戏。协程实现各种相机动画卡片填充方式修改为:“已填充”,实现植物恢复事件系统实现拖拽植物植物子弹实现对象池掉落阳光这段代码是一个Unity游戏中的太阳类(Sun),实现了天上掉落的太阳落下的功能。具体实现如下:isSkySun:bool类型的变量,用于标记太阳是否是天上掉落的。TargetY:float类型的变量,表示太阳落到的目标位置。speed:float类型的变量,表示太阳下落的速度。InitSkySun方法:用于初始化天上掉落的太阳,传入太阳的初始位置(x,y)和目标位置Tar

怎么在unity 3D中引入Newtonsoft.Json库

打开Unity编辑器。转到菜单栏的"Window"(窗口)选项,然后选择"PackageManager"(包管理器)。在PackageManager窗口中,选择"All"(全部)选项卡。在搜索框中输入"Json.NET"或"Newtonsoft.Json"进行搜索。                     (注意要选择UnityRegistry)                        在搜索结果中,应该会看到"Json.NETforUnity"或类似名称的项目。单击搜索结果下方的"Install"(安装)按钮。等待Unity下载并安装Newtonsoft.Json包。

Unity 安卓(Android)端AVProVideo插件播放不了视频,屏幕一闪一闪的

编辑器运行没有问题,但是安卓就有问题,在平板上运行就会报错:vulkangraphicsAPIisnotsupported说不支持Vulkan图形API,解决方法:把Vulkan删除掉

Unity 数据读取|(四)Json文件解析(Newtonsoft.Json ,Litjson,JsonUtility,SimpleJSON)

目录1.前言2.优缺点3.解析3.1Newtonsoft.Json3.1.1下载地址3.1.2优缺点3.1.3解析3.2listjson3.2.1下载地址3.2.2优缺点3.2.3解析3.3JsonUtility3.3.1优缺点3.3.2解析3.4SimpleJSON3.4.1下载地址3.4.2优缺点3.4.3解析4.总结1.前言JSON文件是一种纯文本文件,用于存储数据,并且是基于JavaScript的一个子集。JSON文件通常用于存储和传输数据,以及在应用程序之间交换信息。它们以键值对的形式存储数据,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象或null。JSON文件通常具有.

c# - 实现 Parse Unity 插件的应用程序在 Android 设备上崩溃但在编辑器中运行良好

我正在尝试在我的Unity游戏中使用Parse以实现高分。我的问题是,当我尝试将游戏放在我的安卓设备上进行测试时,应用程序的名称出现了不同。它作为“ParseUnityPushSample”出现,尽管除了添加Parse给我使用它的文件之外我没有改变任何东西。build设置没有改变,它甚至显示我的包名称是相同的,但在设备上测试它有这个结果。在Unity5中测试它工作正常。游戏加载正常。只有当我尝试将它放在设备上进行测试时才会发生这种情况。在更改应用程序名称的同时,它在打开时也会崩溃。每当我尝试在Android设备上打开它时,我都会收到一条提示,提示“ParseUnityPushSampl

1. Unity的下载与安装

1.下载UnityHub:unityhub是unity编辑器的一个管理工具,负责平时的unity项目创建和管理,以及unity编辑器的安装等首先在unity官网网址链接,点击左下角的DownLoadUnity图标,如下图:进入下一个页面,继续点击DownLoadforWindows按钮,即可下载unityhubsetup.exe文件:2.安装并配置UnityHub:双击unityhubsetup.exe文件,按照指引,即可安装完成,随后打开该软件后进行注册,注册完成后显示下图,图中项目是本人建立的,初始注册后是没有的:注册后,点击左上角的个人图标下拉框,选择管理许可证,添加一个自己的许可证,没

Unity 在UI面板显示物体

Unity在UI面板显示物体问题描述:在UI面板上显示场景物体,并且能够观察其变化情况。问题原因:游戏场景物体与UI的渲染不同。解决方案:创建相机,让游戏物体映射在UI面板上。这里主要介绍如何在UI面板显示物体1.创建UI界面,并留出展览物体的空间。2.将场景物体放置远处,避免影响场景渲染。3.创建相机,移除AudioListener组件。在资源中创建RenderTexture并赋值给TargetTexture。4.在UI面板创建RawImage,并赋值RenderTexture,用来显示相机渲染的物体。5.创建不同的material,并通过代码修改物体,为按钮添加点击事件。ChangeCol