自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 在unity的C#中使用HDR的颜色

[GradientUsage(true)] //添加HDR类型的颜色条public Gradient Gradient; [ColorUsageAttribute(true, true)] //添加HDR类型的颜色 public Color Color;————————————————版权声明:本文为CSDN博主「离遇匆匆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41...

2022-04-26 00:16:46 2087

转载 UnityWebRequest的初步使用及常用方法解析

UnityWebRequest对象用于与Web服务器通信。UnityWebRequests处理与Web服务器的HTTP通信流。 其他对象 - 特别是DownloadHandler和UploadHandler - 分别管理下载和上传数据。注意:一旦UnityWebRequest开始通过调用Send方法与远程服务器通信,UnityWebRequest对象上的大多数属性都无法更改。(Send方法已经过时,用本文下面的例子的方法)开始使用通过阅读UnityWebRequest的官方API发现,功能还是

2022-04-11 18:50:31 1973

转载 Unity UnityWebRequest使用方法

简介UnityWebRequest 提供了一个模块化系统,用于构成 HTTP 请求和处理 HTTP 响应。结构UploadHandler: 处理数据到服务器的传输DownloadHandler: 处理从服务器接收的数据的接收、缓冲和后处理UnityWebRequest: 管理上面两个对象详情一、和WWW的区别WWW和UnityWebRequest都用于处理Http请求,UnityWebRequest是后面出的用于替代WWW的模块。相比于WWW,UnityWebRequest支持设置time

2022-04-11 17:03:44 2008

翻译 18个国外优质图片素材

实用帖!18个国外优质图片素材网站资源(免费、无版权、高清!)2017-11-26 14:30来源 | 在职充电社已获作者授权转载好的配图,可以给文章加分;好的配图,可以提高产品调性;好的配图,可以碾压高薪设计;可是……好的配图都很贵!今天奉上18个国外图片资源网站重点是:高清、免费、易下载!????Unsplash网址:www.unsplash.comUnsplash是超全的免费高质量照片的网站,每天更新一张高质量的图片素材,全是生活中的景象作品,非

2022-02-15 12:23:36 7542

转载 Unity3D中目标相对自身的前后左右方位判断

http://blog.csdn.net/cen616899547/article/details/38336185在做rpg类游戏的过程中,经常遇到要判断周围怪物相对自身的方位1.判断目标在自己的前后方位可以使用下面的方法: Vector3.Dot(transform.forward,target.position) 返回值为正时,目标在自己的前方,反之在自己的后方2.判断目标在机子的左右方位可以使用下面的方法: Vector3.Cross(...

2021-12-31 16:11:43 927

转载 Unity Shader Graph:为UI组件编写自定义shader graph

使用voronoi做动态背景 Unity shader graph:为UI组件编写自定义shader graph 点击UI按钮,触发水波涟漪效果(使用脚本操作UI) 水面波光效果1. 使用voronoi做动态背景如何把彩色渐变映射给灰度图?答:直接把灰度图连给彩色渐变的UV输入即可为什么像素图可以充当彩色渐变?答:像素图经过图像插值(image interpolation),在Unity里自动呈现渐变效果。没有Photoshop的话,强烈推荐一个在线绘制像素图的网站:http

2021-12-30 16:11:29 2246

转载 C#中的Dictionary字典类介绍

关键字:C#Dictionary字典原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionary.html说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取...

2021-08-26 15:35:42 1100

转载 关于Invoke、InvokeRepeating、StartCoroutine调用规则释义

在本场景:Invoke:在物体被隐藏时,可调用;脚本在禁止时,可调用。InvokeRepeating:在物体被隐藏时,可调用;脚本在禁止时,可调用。StartCoroutine:在物体被隐藏时,不可调用;脚本在禁止时,可调用。切换场景后:不管该物体是否设置为DontDestroyOnLoadInvoke:可调用。InvokeRepeating:可调用。慎用,可用于客户端心跳包发送。StartCoroutine:不可调用。...

2021-08-09 14:20:15 538

转载 MediaPlayer控件的属性集合(完整版)

播放: MediaPlayer.Play()暂停: MediaPlayer.Pause()定位: MediaPlayer.SetCurrentEntry(lWhichEntry)MediaPlayer.Next()MediaPlayer.Previous()循环: MediaPlayer.PlayCount = 00:the clip plays repeatedly1:once停止: MediaPlayer.Stop()===============================...

2021-05-13 16:23:23 2021

转载 [Socket] AddressFamily & SocketType

仅限于用而已, 实际了解不深, 找来写下来, 备以后查.感叹于地址族这么这么多,其他的以后有用到再说了.AddressFamily: InterNetworkSocketType: StreamProtocolType: TcpAddressFamily地址组成员成员名称 说明 AppleTalk AppleTalk 地址 Atm 本机 ATM 服务地址 Banyan Banyan 地址 Ccitt 对于 CCITT 协议,如 X.25 地址。

2021-02-25 11:05:48 460

原创 Quaternion.LookRotation和lookat

Quaternion.LookRotation的参数是一个向量,是让物体z轴和这个向量重合lookat的参数是一个点,是让物体Z轴指向这个点

2020-11-18 11:39:59 262

转载 Unity3D使用Assetbundle打包加载(Prefab、场景)

之前有一篇文章中我们相惜讨论了Assetbundle的原理,如果对原理还不太了解的朋友可以看这一篇文章:Unity游戏开发使用Assetbundle加载场景的原理本篇文章我们将说说assetbundle是如何实现的。1.创建Assetbundle 无论是模型资源还是UI资源,最好是先把他们放在Prefab中,然后在做成Assetbundle。我们以模型来举例,Assetbundle中可以放一个模型、也可以放多个模型,它是非常灵活了那么最需要考虑的就是模型空间占用的问题。...

2020-11-07 11:50:26 1934

转载 UGUI ScrollRect使用

制作一个滚动列表,首先就会想到ScrollRect这个组件。但与NGUI的不同,NGUI的UIScrollView把很多功能都写好了,或者都写到滚动列表专用的几个脚本里。但UGUI的各组件更加分离,比如ScrollRect里面的布局,不是在做滚动列表才使用,而是对所有布局情况下都通用的。我们要做的是把几个通用组件合理组合起来,做出某种特定功能的东西。首先来看下我的功能树目录:跟官方的例子很像吧。这里的ScrollPanel是我的一个界面根节点,比如你可以把它当成一个道具界面,S...

2020-10-16 17:55:22 517

原创 同步和异步

同步I/O意味着在I/O操作完成之前,方法被阻塞,I/O操作完成后,方法返回其数据。使用异步I/O,用户可以调用BeginRead。主线程可以继续进行其他工作,稍后,用户将能够处理数据。另外,多个I/O请求可以被同时挂起。try{s.Connect(ipe);//尝试连接}//处理参数为空引用异常catch(ArgumentNullExceptionae){Console.WriteLine("ArgumentNullException:{0}",...

2020-10-01 22:20:01 159

转载 2020-09-30Socket 一个服务器监听多个客户端 功能实现

多个Socket通信客户端,具体的是服务器在window系统下c#开发,实现交互通讯。Socket通信服务器启动时,Socket将侦听到的Socket连接传给接受Socket,然后由接受Socket完成接受、发送消息,当Socket存在异常时,断开连接。1、服务器一直监听当前客户端是否有连接2、动态的保留当前有连接状态的客户端3、服务器端和客户端进行交互数据主函数 public void StartListenUp() { IPAddr...

2020-09-30 23:45:29 764

原创 笔记

while循环开始后,先判断条件是bai否满足,如果满足就执行du循环zhi体内的语句,执行完毕后再回来dao判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环, 判断如果满足条件进入循环 本次循环后再次判断 。举个例子:do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。简单来讲就是说w.

2020-09-30 23:28:47 298

转载 【笔记】unity开发中Socket的用法(一,实现服务器与客户端简单的链接)

实现了简单的链接,也增加了客户端没有链接到服务器的自动重连。服务器代码using System;using System.Net;using System.Net.Sockets;namespace SeverSocket{ class Program { static void Main(string[] args) { //创建服务器 Socket severSocket = new So

2020-09-30 23:10:22 672

原创 Socket和TcpClient

[Socket和TcpClient有什么区别]Socket:网络层 TcpClient:传输层当你只考虑:主机,端口,数据传输时,用TcpClient,或UdpClient 当你要考虑:IP封包,路由,IP数据包时,用Socket还有NET中的Socket类提供了一些对Socket操作的高级封装,但同时无法实现一些Socket底部操作。目前在NET中不建议使用Socket,就如现在不建议使用NET开发DirectX一样,虽然可以做到Socket.bind()bind()函数功能将

2020-09-30 23:05:05 1813

转载 Socket监听与TcpListener监听的区别和用法

socket是针对应用层和传输层之间封装的接口Tcplistener是对socket tcp协议封装的接口,更便于开发1.利用Tcp协议编程1)服务器端:a)建立TCP监听器TcpListener对象。TcpListenertl=newTcpListener(端口号);b)启动监听器tl.Start();c)用监听器获取连接进来的套接字(Socket)...

2020-09-30 11:03:16 2494

原创 UE4材质节点

材质里面常用的节点基本都在下面了:constant 一维向量 R 快捷键1constant2Vector 二维向量 RG 快捷键2constant3Vector 三维向量 RGB 快捷键3constant4Vector 四维向量 比三维多alpha 快捷键4Add 加法,将两个通道上的数值或者纹理增加到一起 快捷键asub 减法 去掉共有的纹理multiply 混合、乘法 取纹理重叠 快捷键mdivide 除法 快捷键d...

2020-05-28 15:28:22 741

转载 Unity Scroll View使用

问题:很多时候我们需要在一个scroll view里面,content的大小随内容的大小变换,同时content还要使用layout group来使下面保持一定的规格排列,比如上面的vertical layout group,再同时,还需要下面的子物体的大小随自己的子内容来动态改变例如聊天框 便捷任务框之前我想只用这两种方式来解决,后来发现,使用layout grou...

2020-02-10 12:44:22 1880

转载 Mathf数学表达式

看到一个案例注意到函数Mathf.SmoothDamp的使用,游戏中用于做相机的缓冲跟踪和boss直升机跟踪士兵。该函数是Unity3D中Mathf数学运算函数中的一个。一些游戏使用了smoothmove的功能,其实就是类似的效果,只是发现这个函数很容易的已经封装好了,查了官网文档发现使用起来真的非常简单。smoothdamp,我的理解是平滑缓冲,东西不是僵硬的移动而是做减速缓冲运动到指...

2020-02-05 21:50:19 1025

原创 角度慢速内旋转

Vector3.RotateTowards留下反馈公共静态Vector3RotateTowards(Vector3current,Vector3target,floatmaxRadiansDelta,floatmaxMagnitudeDelta);参量当前 正在管理的向量。 目标 向量。 maxRadiansDelta 两个向量之间的距离,以...

2019-10-24 19:03:44 1244

转载 控制物体的移动

本文链接:https://blog.csdn.net/qq_40664170/article/details/81750350在写游戏中,你肯定想让物体沿着自身坐标系移动,如何做呢?通过直接改变对象坐标实现:法一:自身z轴方向移动:transform.position += transform.forward * Input.GetAxis("Vertical") * Time.del...

2019-10-24 15:16:10 540

转载 B2M参数

一个像样点的模型需要有多种贴图相互配合才能出的了效果,可以在网上下载到别人做好的pbr贴图素材 也可以使用某些自带的预设素材 当然难免也会有找不到合适的时候这时就得自己亲自动手了啊各种贴图是什么怎么用这些基础就不多讲了 参照一下之前教程或者问下度娘就知道了ok开工打开以后大概是这个样子 (听说是官方中文版就这样???只有几个菜单是中文)1点这里载入一张位图2导出贴图...

2019-08-17 23:19:29 245

转载 Unity Shader Graph 可视化着色器 —— 节点之 Master 、Math

Unity Shader Graph 可视化着色器 —— 节点之 Master、Math本文链接:https://blog.csdn.net/qq_15505341/article/details/80785963Master(可以理解为最终的输出,有且只有一个)PBR Master 基于物理渲染的主节点。属性 翻译 说明 Albedo 反照率? ...

2019-08-17 13:46:01 1300

转载 平台下访问StreamingAssets目录下文件

在团结大多数资产组合为项目建成后。然而,它把文件到目标机器上的正常文件系统使他们有用的有时。这方面的一个例子是iOS设备上的电影文件的部署;原电影文件必须可从文件系统中被iPhoneUtils.PlayMovie作用。所有文件放在一个文件夹在Unity项目中名为StreamingAssets将逐字复制到目标机器上的特定文件夹。你可以检索文件夹使用application.stream...

2019-07-26 23:14:02 452

转载 真Unity3d_如何打包debug文件夹打包成一个exe_执行文件

转效果图: 原来的一坨文件 现在的一个单独的EXE文件,看起来就很吊的样子第一步:打包将所有的文件打包成一个RAR压缩包,没错,直接打成RAR包!第二步:解压选项1、在压缩包上双击,选“自解压格式”2、配置选项选中第一个模块,然...

2019-07-17 18:19:06 725

转载 14款超实用的Unity3D常用插件推荐

Vectrosity:Unity3D中可以用Vectrosity插件画直线、画点、画曲线、画方框,这个插件可以说是Unity3D目前发现的一个画线最好的工具插件。  2D ToolKit:2D Toolkit常被用来制作2d商业游戏,是一组与Unity环境无缝集成的工具,提供高效的2D精灵和文本系统。  NGUI:NGUI是一款严格遵循KISS原则并用C#编写的插件,提供强大的UI系统和事...

2019-06-03 21:51:52 8841 1

原创 C#的文本写入和读取

using FileDlg;using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using UnityEngine.UI;public class shezhidaxiao : MonoBehaviour{ v...

2019-04-03 21:57:54 227

转载 Windows7如何把桌面放到D盘

在Win7系统中,很多用户都喜欢把文件直接保存在桌面上,而“桌面”实际上是属于C盘中的文件夹。这样做不但占据了大量的内存,如果系统崩溃,桌面文件夹内的文件将被毁坏,无法恢复。为了安全起见,我们可以将桌面文件转移到其他盘,比如D盘。工具/原料 台式电脑/手提电脑 方法/步骤 首先我们在D盘创建一个存放原来桌面的文件夹命名为“桌面”。 在以下路径找到原来的桌面...

2019-03-16 10:55:47 7132

转载 设置软件默认安装路径(一劳永逸)

分步阅读1.安装软件时候一般不选择系统盘(C盘),一是防止占用空间,二是防止误删。2.大部分软件默认安装路径是C:\Program Files,每次都要修改,很繁琐,所以需要一劳永逸的方法。工具/原料 win7、win10、winxp 方法/步骤 首先,了解一下,为什么默认安装路径是在C:\Program Files。 这个是...

2019-03-16 10:36:10 43371 16

转载 如何设置禁止访问C盘或者其他某个盘

在开始运行中输入gpedit.msc,点确认 在打开的框中找到,用户 配置下的管理模板,单击,选择右侧的Windows组件 双击组件,找到window 资源管理器,双击打开 找到防止从我的电脑访问驱动器,双击打开 选择已启用,在驱动器选择中选择只限制驱动器C,设置完成后点应用 看下效果,双击C盘,出现下图 如果...

2019-03-16 10:34:40 2897

转载 火凤凰Phoenix FD 2.2 重要参数介绍

  Inertial forces惯性力当勾选这选项移动模拟框会产生相反方向的惯性力,当模拟框连结到移动的物件,而物件的模拟效果会跟你用巨大的模拟框包含整个运动路径一样的效果(由于大的模拟框需要消耗巨大资源,所以这个功能很实用)(译者注:可用在移动中的火把,用小的grid link给火把,这个选项会让火把自然产生移动的风,既节省运算资源,又写实)也可用在移动的表面或是船,或是需要避开移...

2019-02-27 11:58:41 4724

原创 UNITY打包H5解决自适应方法

在head添加<head> <script>function Reset() {var canvas = document.getElementById("#canvas");canvas.height= document.documentElement.clientHeight;canvas.width = document.docume...

2019-01-15 22:04:41 8535

转载 APMServ-Apache启动失败故障排除

 相信现在有很多黑友在用APMServ为本地搭建Web服务器,用来测试一些整站系统等等。在安装的时候有时候会遇到Apache服务启动失败的问题。我以个人的经验总结了一下,现在分享给大家,希望对各位有所帮助!大致分为以下三种情况:1.       端口占用问题;2.       路径及文件名问题;3.       配置文件问题。1.端口占用问题这个问题比较常见,解决起来也...

2018-12-19 22:03:06 542

转载 UNITY3D粒子解说

接下来的图片就是Unity2017.1.0f3 编辑器中的粒子系统模块。  了解粒子系统,必须先了解每一个属性都代表了什么,之后才能根据这些原理来调整出自己满意的效果。 主面板ParticleSystem: - Duration:粒子发射周期,如图的意思就是在发射3.32秒以后进入下一个粒子发射周期。如果没有勾选looping的话,3.32秒之后粒子会停止发射。 - Looping:粒子按...

2018-08-01 15:36:54 675

转载 Unity3D美工需要知道的知识

1.引擎没有说具体的面数限制,按机器性能而定。2.导入图形或者MESH的方法无非两种,一种是直接拷贝到文件目录下的Assets文件夹下面,Unity3d引擎会自动找到添加的文件,并且能在PROJECT面板中找到它。另一种是我们在PROJECT面板中用右键菜单,导入素材。当然,我是用MAYA导入的,U3D引擎对于MAYA的支持还是不错的,但是也需要注意,不要用中文的目录结构,最好直接从MAYA的工程...

2018-05-23 00:54:36 2528

转载 利用Dreamscape制作海洋

 从今天开始,我会给大家持续的更新Dreamscape这个插件,为什么选择更新这个插件呢,主要原因是我个人认为它是外挂在3dmax上最重要的插件之一。我们都知道,max并没有自己的幻境系统,在制作很多环境的时候都会借助VUE,maya等。而Dreamscape能最大限度的让我们在3dmax内部创建出比较优秀的环境系统。下面我们来看一个简单的入门教程,海洋的制作。首先打开3dsmax创建我们的“Dr...

2018-05-20 12:02:29 3162

转载 3dmax使用 DreamScape制作海洋教程

一、打开3ds max,启动DreamScape,在创建面板中切换到DreamScape Objects选择Sea Surface 在场景中创建海水模型设置相关参数下图二、创建一个混合材质,材质层级如下图三、调整水的材质调整材质类型为各向异性(Anisotropic)调整材质的漫反射色(Diffuse)与环境色(Ambiert)及高光色(Specular)调整高光级别(Specular Level...

2018-05-20 12:01:39 6786

空空如也

空空如也

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

TA关注的人

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