自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity之圆环slider

此滑动条拖动超过360后值会从0开是继续滑动,正常我们超过360度时不可在滑动。

2024-04-19 17:56:55 90

原创 Unity之ConversaDialogueSystem 对话插件使用

导入插件后 可以在Conversa—>Demo文件下找到官方的实例场景。运行可以看到效果,我们接下来就根据官方demo教程来逐步分解学习将“检查钱包”模块中的所有节点进行组合并注释,这样方便移动操作和理解此模块的作用。但是使用组需要注意一些问题,可以查看注意选项进行详细了解。添加“购买失败”bookMark节点计算“食物价格”减去“当前金币”的差价使用Parse节点将文本语言和差价整合使用AdvancedMessage节点将Parse节点语言与Actor整合最后跳转到“选择”标签。

2024-03-01 09:41:02 1021 1

原创 git之UGit可视化工具使用

链接:https://pan.baidu.com/s/1KGJvWkFL91neI6vAxjGAag?pwd=syq1提取码:syq1。

2023-12-23 10:04:25 1675

原创 Unity之UI、模型跟随鼠标移动(自适应屏幕分辨率、锚点、pivot中心点)

UI跟随鼠标移动, 动态修改屏幕分辨率、锚点、pivot等参数也不会受到影响。同时脚本中包含3d物体跟随ui位置、鼠标位置移动。

2023-11-05 20:49:02 2235

原创 Unity之Json读取写入

Json一般分为int、bool、string、Double、数组五种。其中数组可以直接用[0,1,2,3]方式表示,数组中也可以包含json嵌套。注意:小数用Double使用float会转换失败。

2023-09-28 14:18:27 2167

原创 什么是模拟信号和数字信号?

本篇文章也是从网上查阅了很多资料按照自己理解所整合的,主要作用于刚开始接触的人来理解这个概念。其中可能会存在一些不专业的名词或不合适的例子可以在评论区告诉我,我会及时做出改正。

2023-07-05 14:12:54 2239 3

原创 Unity之透明度混合与ps的透明度混合计算结果不一致(gamma矫正和线性空间)

以上对于伽马空间和线性空间的描述是网上查找的资料自己理解的,自己也是个小菜菜如果有不对的地方欢迎大家来纠正。

2023-06-22 19:31:31 1457 3

原创 Unity之连接Mysql

不同版本的dll文件也不同,我使用的是2019版本Unity链接:https://pan.baidu.com/s/1wnbryEvMBkkLJJ9DjwMbiQ?pwd=syq1提取码:syq1。

2023-01-16 20:48:02 820 3

原创 Unity之物体触碰墙面后随机方向移动

这里我才用了范围方式检测,x和y轴分别有一个最小距离和最大距离表示,当物体超出这个范围后,执行随机转向。获取到移动方向后直接使用 transform.Translate来控制移动。当我们旋转pole的z轴时,其子物体 Point的位置方向就会改变。"子物体Point与其父物体的距离长度要超过范围值",如果小于当移动物体超出距离后会倒退。

2023-01-11 13:41:35 2033

原创 Unity之 制作卷轴展开显示画面效果

使用animator录制动画,移动卷轴,同时移动卷轴背景内容,就产生了卷轴展开的效果(内容效果的展示也是如此)注意内容的展示,Mask是控制大小,同时内容图片锚点要设置成如下。链接:https://pan.baidu.com/s/13H_OIAcEEDc078tBUEiduw?使用一个矩形图片添加Mask,Mask子物体下是展示的图片。这样卷轴滚动的画面就有了,在添加一个卷轴让他变得更加真实。控制animator动画,类似进度条效果。

2022-09-30 15:21:00 2371 1

原创 Unity Hub报错The Hub as encountered a critical error and must close

如果注册表HKEY_LOCAL_MACHINE\SOFTWARE\Unity Technologies\这个目录下有Hub文件,直接删掉然后重装就可以。C:\Users\Administrator\AppData\Roaming\Unity 作者:SevenVee。HKEY_CURRENT_USER\Software\Unity 下所有项,尝试过,卸载重装,清除临时文件无果后,最终决定删除所有与Hub有关的文件。重装unity后可以打开了。结果:卸载重装后还是会出现此问题。结果:重装后还是无法解决。

2022-09-05 12:04:29 1828

原创 Unity之WebGL加载ab包

网上有好多关于webgl加载ab包的方法,在实际跟随他们写的操作都失败了,最终在踩坑下我总结了webgl加载ab包要注意的三个问题:1.ab包的创建生成BuildTarget类型注意使用WebGL(后面会告诉你这一步在哪)2.加载使用WWW或UnityWebRequest方法(官方有描述,百度也有使用方法,这里不细说了)...

2022-08-26 10:22:12 5542 13

原创 unity之粒子特效制作图片拼合文字效果

经过上面的操作每个粒子将我们的12张图片组合成一张进行发射的,我们接下来就要裁剪每一张图片,来实现随机一张图片粒子的发射。到这里我们粒子图片拼合文字效果就出来了,但是要是想实现移动的效果则需要使用脚本控制了。2. 将相机位置和粒子特效位置调整到0点,并且调整粒子发射的角度方向是朝向相机的。改变粒子的速度、大小、发射数量来让每个粒子以点成线,线成面的原理组合成一个面。现在的效果,这时候粒子已经贴合文字展示了,但是图片太大效果太差。这一步就是为了让发射的粒子贴合到文字图片上。将发射的粒子调整为发射图片。....

2022-08-06 17:39:32 3472 7

原创 unity之制作二维码扫描

要生成二维码需要使用zxing.unity.dll提取码syq1在unity中创建Plugins文件夹,将dll放入此文件夹中我这里使用的unity版本是2019.4.32。

2022-07-21 12:09:03 3279 7

原创 Unity之AB包的创建加载

2.设置要创建成ab包的模型第一步创建脚本后,菜单栏会出现如下图的菜单选项,点击就可以自动创建了 创建后的效果 加载所有ab包的脚本四、使用方法1.主界面脚本 2.场景布局1.创建RenderTexture用于接收视频播放的画面修改RenderTexture的Size属性为视频的像素比例 设置属性 设置属性 将LoadABController和MainManager脚本拖给按钮.....................

2022-07-07 10:48:25 7547 2

原创 unity之EasyAR使用

(1) 下载-EasyAR官网 下载完毕,解压后可以看到有一个com.easyar.sense-4.5.0+2500.38660d14.tgz包 注意这个包不要解压 (2) 在Unity中导入com.easyar.sense-4.5.0+2500.38660d14.tgz包这里我用的Unity版本是2019.4.32f1打开Package Manager面板 (3) 导入com.easyar.sense-4.5.0+2500.38660d14.tgz包 (4)导入EasyAR自带的Demo场景 (1)打开打

2022-06-22 16:47:08 6275 5

原创 Unity之使用贝塞尔曲线制作图片轮播

一、效果图1.效果12.效果2二、脚本思路1.Bezier.cs贝塞尔曲线脚本,里面记录了二次和三次贝塞尔曲线公式,如果想要其他曲线效果可添加多次贝塞尔公式,这个可以网上查找using System.Collections;using System.Collections.Generic;using UnityEngine;public class Bezier{ /// 二次贝塞尔曲线 /// 公式:(1-t)^2P0+ 2(1-t) tP1 +

2022-05-20 18:05:22 2028 9

原创 unity之A*寻路

二、 思路解析我们先来了解一下A*寻路的思路:1.每个块需要一个数据类,这个类中要存的数据有:每个移动方块都有三个值F=G+H、G(代表起点到当前点的距离)H(当前点到终点的距离)。并且每个移动方块都会存储自己上一个块(Parent)2.首先 创建一个开放列表(OpenList:存放已经找到并计算好FGH值的周围块)和一个关闭列表(closeList:不可移动的块,如起点、障碍物和已经走过的块)3.将起点放入开放列表(openList)中,只要开放列表(openList)中存在可移动

2022-05-15 21:38:42 2040 8

原创 unity之环状图片轮播

unity之环状图片轮播

2022-05-01 23:04:49 2965 1

原创 Unity之UnityWebRequest和使用

using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine.UI;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.Networking;using System;public class AAA : MonoBehaviour{ void Start() { .

2022-03-10 22:53:24 34842 7

原创 Unity中关于委托与事件的使用及区别

一、前言1.什么是委托?委托是一种容器,容器里面放的是函数方法。而函数的形式各不相同,参数,返回值各不相同,所以你做委托之前,先得要定义好这个委托容器存放的函数的类型,即委托类型。定义了好了函数类型后,将函数加入到委托容器后,你只要触发委托调用,委托就会帮你把容器里面的每个函数都调用一次,触发的时候和调用普通函数没有区别。2.什么是事件?事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为发布器(publisher)类。..

2022-03-10 22:37:36 12303 5

原创 Unity打包安卓如何存储本地游戏数据?

我们一般在pc端使用Application.streamingAsset文件夹下修改和存储文件数据,但在安卓端这种方式只能获取但不能修改文件,所以我们使用Application.persistentDataPath,这个文件夹需要在游戏开始时使用代码创建。 #region 创建persistentDataPath文件夹 //将文件从Application.streamingAsset路径复制到Application.persistentDataPath void CreatPersi

2022-02-20 19:17:01 8838 5

原创 Unity插件之天气系统UniStorm

一、前言1.官方简介描述:现在支持URP。HDRP支持目前正在开发中。UniStorm是AAA动态天空、天气、云阴影和程序体积云的最终解决方案。UniStorm有超过100个可定制的选项,以帮助使环境的生活。听取用户的反馈有助于使UniStorm的用户友好和易于使用。UniStorm非常强大,可以让你调整天空中的每个组件。你的想象力是有限的!2.其他描述这里总结翻译的是untiy商城中UniStorm的描述,英文好的童鞋可以去商城搜索阅读,大体了解这个插件有这么些东西功能就可以了.

2022-01-25 16:40:00 22120 42

原创 unity使用UniStorm插件根据当前城市动态修改天气效果

一、效果图二、Unity接入天气Unity接入心知天气 https://blog.csdn.net/qq_42345116/article/details/121932488三、UniStorm天气插件使用1.插件下载链接:https://pan.baidu.com/s/1QTbidZcgKEqnSsP3_mG5wA提取码:syq1下载完直接导入Unity就好2.下面的连接,可以简单了解面板的各参数使用https://www.cnblogs.com/f...

2022-01-23 16:53:10 7672 36

原创 阿里云服务下安装Composer时出现 错误:添加到用户路径:C:/phpStudy/Extensions/php/php7.3.4nts 安装无法继续。请单击“取消”退出

一、前言二、环境变量配置:这里我用的phpStudy(小皮面板)部署的环境。1.win+R 输入cmd 进入控制台应用窗口,输入 php -v 运行成功返回的是php 信息如果返回的是php -v 不是外部命令,那是环境变量没有配置成功。(一般phpstudy面板安装后会自动配置,宝塔也是,但是我在阿里云服务器部署时,却发现并没有配置环境变量)。2.配置php环境变量右键 “我的电脑”->"属性"选择“高级系统设置” -> 在系统属性面板中选择"高..

2022-01-20 10:22:19 1472

原创 Unity制作游戏自定义按键

一、效果图二、布局1.场景布局创建一个Panel 创建三个cube,Panel地板 两个cube设置一个绿色材质,调整Scale大小让其成为柱子形状,一个cube改名为player设置一个红色材质,当作玩家(用来演示操作的),修改相机位置就可以了。2.设置面板布局2.1新建一个空节点名字改为SetKeyPanle,修改属性2.2在SetKeyPanle下新建一个image,修改名字为root,调整大小,如下图2.3 在root下 新建Text ,修改名...

2022-01-19 16:53:38 6736

原创 使用php对oracle数据库进行增删改等数据操作时报SQLSTATE[HY000]: General error: 936 OCIStmtExecute: ORA-00936: 缺失表达式 错误

一、前言为表添加一条数据时报错:orace数据数据是插入成功了, 我们看错误语句可以发现,php在向oracle数据库插入数据后调用了ext\pdo_oci.dll 下的getLastInsID()函数,这个函数可以从解释中查看是为了获取最近插入的ID,因为php是基于mysql数据库进行查询的,mysql数据库建表一般都是需要一个主键(id)的,所以php对数据库数据进行操作后要调用这个主键id,就会执行getLastInsID()函数,但是oracle数据库没有在建表中添加主键(id)的

2022-01-18 11:54:18 1342

原创 修改thrinkphp6.0中的PDOConnectio.php文件出现错误:“Strict_types声明必须是脚本中的第一个语句”

因为php数据库是针对mysql数据库进行设计,使用oracle数据库进行增删改得时候会出现因为自增主键导致表达式错误,网上查询了一个帖子有解释,根据描述进行修改后访问数据库出现以下问题还原文件内容,重启网站服务器,仍不能解决,我在想是不是我原先得文件某个被改动忘记还原了,于是我在在同一文件夹下 重新下载了一个tp6,将这个PDOConnection.php文件内容原封不动得复制粘贴后仍无法解决,最后我删掉旧项目的该文件,从新项目直接复制这个文件粘贴,重启网站服务器解决。本人也是初学php 正在

2022-01-18 10:33:56 963

原创 think6.0(php)连接mysql和oracle数据库

一、前言首先我们在宝塔中已经安装好nginx服务器、Orcale、php、think6.0,并且环境已经搭建好。oracle可以百度进行安装,这里就不多说了环境搭建:php服务软件安装?宝塔服务器配置搭建一键完成_被代码折磨的狗子的博客-CSDN博客二、mysql创建这里我下载了一个mysql,在做think6.0连接Oracle数据库之前,首先测试一下访问mysql没有问题2.1我们先下载一个数据库管理器adminer,进入官网Adminer - Database mana

2022-01-13 12:01:40 1634

原创 thinkphp6 URL访问出现的问题

1.无法访问hello函数,但是可以访问自己写的其他函数不可访问 hello可以访问 abc解决办法屏蔽route文件夹下app.php的Route::get('hello/:name', 'index/hello');即可访问成功2.thinkphp6开启了调试,当页面出现问题,显示404错误 却不显示调试错误问题首先我们开启thinkphp6调试,这里的.env我改了名字,原名给忘了,只要是后缀为.env的双击打开就行页面...

2022-01-12 09:49:33 3760

原创 Composer下载安装

一、前言composer是PHP的包管理、包依赖关系管理工具,有了它,我们就很轻松一个命令就可以把他人优秀的代码用到我们的项目中来,而且很容易管理依赖关系,更新删除等操作也很轻易的实现。使用composer前需要先用宝塔配置好Nginx服务器、php、mysql等,如何搭建和配置请看视频教程:https://www.php.cn/code/30828.html1.进入Composer官网进入官网https://www.phpcomposer.com/...

2022-01-10 17:11:04 3198

原创 安装think6.0

1.window+R--->cmd 进入到控制台应用窗口2.进入到在宝塔创建的网站项目目录下3.tp6安装说明:安装 · ThinkPHP6.0完全开发手册 · 看云 (kancloud.cn)第一次安装的话 先配置阿里云镜像 否则会下载不成功composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/配置完毕(回车后没有反应是正确结果)4.输入后 回车开始....

2022-01-10 16:32:02 713

原创 mySql登录出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)问题

一、问题:二、解决办法1.在mysql安装目录下找到mysql.ini(或my.ini)2.找到my.ini 添加skip-grant-tables3.停止服务后再开启1.net stop mysql2.net startmysql再次登录:注意要到mysql安装目录下的bin文件夹 执行mysql -u root -p输入密码就好了。...

2022-01-08 18:10:56 502

原创 php服务软件安装?宝塔服务器配置搭建一键完成

一、下载宝塔面板1.1下载安装宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)安装1.2启动宝塔面板1.3选择软件商店下载相应软件1.4创建网站该文件夹下会有这几个文件1.5测试输入设置的ip地址和端口号成功新建Test.php<?php echo "Hello Word!!"; ?> 运行测试成功!!...

2022-01-06 17:15:45 2340

原创 Unity之Time类

一、Time.time该帧开始的时间(只读)。此为自游戏启动以来的时间(以秒为单位)是应用程序已运行的时间(以秒为单位)。它是只读的。应用程序在每帧开始时接收当前的 Time.time,该值按帧递增。每个帧的time调用将接收相同的值。在从FixedUpdate中调用时,将返回Time.FixedUpdate属性。应避免常规的(每帧)调用:Time.time倾向于提供应用程序已经运行的时间长度,而不是每帧的时间。Time.time就是为了提供游戏从开始到当前所花费的时间,单位秒...

2022-01-05 15:32:15 5863

原创 Unity之使用ScrollView制作自动排列节点功能配合对象池生成的节点UI出现排列问题

一、

2022-01-05 10:52:46 2216

原创 unity使用Socket进行文件上传

一、服务器using LitJson;using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using UnityEngine;//Json数据[Serializable]public clas

2021-12-31 11:52:22 2843 7

原创 Unity之Socket的简单使用

一、服务器Socket创建步骤1.Socket实例化介绍Socket serverSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);AddressFamily: Socket 地址簇https://www.cnblogs.com/kubll/p/9026755.htmlSocketType:指定Socket类的实例表示的套接字的类型https://www.cn...

2021-12-28 15:04:22 5514

原创 Unity多线程知识点记录

一、什么是线程?线程是操作系统能够进行运算调度的最小单位,被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。简单理解:我们首先了解一下什么是进程。我们电脑开启的每个软件其实就是一个进程。Ctrl+alt+delete 选择任务管理器可以查看为什么要先了解进程呢?因为进程和线程是包含关系,一个进程(软件)中是包含多个线程的。并且一个进程至少要有一个线程。好接下来我们举例说明一下,QQ这个进..

2021-12-23 17:14:57 6623 5

原创 Unity接入心知天气,获取当前城市天气状况

一、注册心知天气https://www.seniverse.com/login注册完成申请免费版API获取APIKey文档地址:查看你的 API密钥 · 语雀 (yuque.com)图片下载地址:天气现象代码说明 | 心知天气文档 (seniverse.com)二、 代码实现思路:1.获取本地公网IP http://icanhazip.com/2.根据IP查询城市(心知天气提供接口,需要申请key)https://api.seniverse.co...

2021-12-14 17:42:03 3179 5

Knowlege.unitypackage

根据表格获取资料存储路径,自动生成学知识点模块

2021-09-14

空空如也

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

TA关注的人

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