E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Unity3d
Unity3D
Shader系列之Compute Shader基础及图像灰度化
目录1.什么是ComputeShader2.ComputeShader语法2.1#pragmakernel2.2ComputeShader中的变量2.2.1标量2.2.2向量2.2.3矩阵(matrix)2.2.4数组2.2.5StructuredBuffer2.2.6Texture2.3numthreads与Dispatch2.3.1numthreads2.3.2线程为什么要分组2.3.3num
WangShade
·
2023-04-08 13:39
Unity3D
Compute
Shader
unity3d
numthreads
移动平台
Unity3D
应用性能优化(转)
移动平台
Unity3D
应用性能优化文章比较长,但是满满的是干货。
雄关漫道从头越
·
2023-04-08 00:37
unity3d
通过 http网络下载到本地
最近研究了下http从服务器下载到本地。有点复杂,没太搞明白post,不过也做了个demo......用到了2种方式:1,httpget2,www第一种:httpgetstringurlPath="http://www........";//写个网络资源路径(自己写)stringlocalPath=@"D:\BianZhen.mov";//////下载文件///IEnumeratorDownLoa
阿成_
·
2023-04-07 23:48
Unity3D
unity下载
http下载
Unity3D
Profiler 连接真机和模拟器
监测二、真机连接(USB)1,Profiler监测程序2,注意事项三、连接模拟器(MuMu测试)1,市面上模拟器与端口2,连接方式3,注意事项四、真机连接(WIFI)1,输入ip2,连接本文主要讲解了
Unity3D
Profiler
阿成_
·
2023-04-07 23:48
Unity3D
unity3d
profiler
unity3d
异常和错误处理的例子
1.U3D经常莫名奇妙崩溃。一般是由于空异常造成的,多多检查自己的引用是否空指针。2.编码切换警告提示。警告提示:SomeareMacOSX(UNIX)andsomeareWindows.Thismightleadtoincorrectlinenumbersinstacktracesandcompilererrors.ManytexteditorscanfixthisusingConvertLin
52031d47791e
·
2023-04-07 21:05
Unity3D
C# 日志拦截异常拦截
此时我们美美的用Unity打了一个安卓包,打开玩了一会以后游戏突然崩溃了,然后我再也不能复现这个问题了!!!怎么办?留着这个坑给玩家吗?不可能的…所以就有了日志记录器,在崩溃之前拦截异常和日志写入文件内,我们就能找到错误的蛛丝马迹了。1.C#异常拦截有着这样的一个委托,所有未被捕获的异常都会被传入这个委托,这个委托就是异常的最后防线。我们只需要这样就可以拦截未捕获的异常,把异常信息和堆栈信息写入文
ZhenpengYue
·
2023-04-07 18:46
Unity3D
C#
技术探索
c#
unity
开发语言
C#
Unity3D
await/async与Task-Like的自定义
这篇文章确实带有一定的门槛,和我们平时的OOP编程不同,这种支持是编译时的,也就是说我们要抛弃传统OOP的思维,改为面向编译器进行编程。我说的也不太清楚…重在自我理解,能找到这篇文章说明已经翻遍了CSDN…我也不会讲过于基础的内容了。文末有反编译IL代码,文首有原理分析!!!我的项目地址-github这个地址有可能要求梯子,球球了,觉得好就点个star吧如果上面地址进不去,就进这个”gitee地址
ZhenpengYue
·
2023-04-07 18:45
Unity3D
C#
技术探索
c#
java
开发语言
Unity3D
C# 中foreach的GC产出(2023年带数据)
一、Foreach究竟会不会产生GC?很多读者在听一些群内大佬谈话过程中可能会听说foreach遍历集合会产生GC,笔者也是这么了解的,所以很多读者可能会和笔者一样在网上看到各种说法,将信将疑。主要分为这几个立场:1.foreach会产生GC,在unity里别用,Mono的问题2.foreach产生GC是被遍历的集合有问题,实现的不好,不是foreach的锅3.foreach的GC问题已经修复了,
ZhenpengYue
·
2023-04-07 18:15
Unity3D
C#
技术探索
c#
unity
开发语言
【
Unity3D
】MVC框架在Unity项目中的理解与使用
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址我的个人博客QQ群:1040082875一、前言MVC是一种比较常见的设计框架,是一种将代码的功能进行划分的一种设计框架,主要原理就是将软件用户界面和业务逻辑分离
MHGO_LH
·
2023-04-07 18:09
Unity3D
mvc
unity3d
软件框架
设计模式
Unity3D
调用Windows弹窗
前言
Unity3D
可以使用UGUI自己设计弹窗,也可以像Winform一样使用Windows系统本身的弹窗(跨平台请谨慎使用)。
WenHuiJun_
·
2023-04-07 18:23
unity3D
C#
c#
开发语言
unity
Unity 3D 碰撞体(Collider)|| Unity 3D 触发器(Trigger)
因此,
Unity3D
的物理组件为游戏开发者提供了碰撞体组件。碰撞体是物理组件的一类,它与刚体一起促使碰撞发生。
爱编程的鱼
·
2023-04-07 15:28
unity教程
unity
3d
游戏引擎
unity3d
可调初速度的平抛运动
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassHorizontalProjectileMotion:MonoBehaviour{publicfloattime=3;//代表从A点出发到B经过的时长publicTransformpointA;//点ApublicTransform
MFGame
·
2023-04-07 08:16
Unity Burst 用户指南(转)
Burst用户指南原文:https://docs.
unity3d
.com/Packages/
[email protected]
/manual/index.html#memory-aliasing-and-noalias
HaruHappy
·
2023-04-07 06:01
Unity3D
浅谈美术那些事 - PBR技术
本文转自UnityConnect博主北京琳云信息科技有限责任公司浅析常常嘴边的理论知识-PBR技术首先我们需要了解定义:(PhysicallyBasedRendering)后来才发现这是一种新的渲染方式,万物皆以美为主,PBR并不是“一项”技术,它是由一系列技术的集合,基于物理的渲染过程。PBR它也是一种着色和渲染技术,用于更精确的描述光如何与物体表面互动。PBR的优势:(1)方法论和算法基于精确
Uonfan
·
2023-04-07 05:16
两个牛叉哄哄的
Unity3d
Shader编辑器
【AssetStore经验分享】今天遭吓到了。。楼主#更多发布于:2013-02-2722:31自己做的插件XffectEditorPro,去年8月放到AssetStore上卖,75美刀一份,断断续续每个月也可以卖10来份。。这份收入对我来说已经很可观了,没有祈求更多了。。直到上周那边发个邮件问我需不需要做减价促销,起初我并没怎么在意,随口回了句yes,I'dliketo。今天因为月底了,心血来潮
夜色。
·
2023-04-07 04:51
U3D技术
unity3d
软阴影和硬阴影的原理_人像摄影的重要技法:控制、利用阴影
刚接触人像摄影时,很多人对人脸上阴影十分“忌惮”,甚至因此偏好使用顺光,或通过个方位补光来完全消除阴影。这样的操作,往往会拍出明亮、干净,对比度小的图像。或许这符合一些题材的要求,也更容易让人心情愉悦(因为明亮的色调),但这并不意味着阴影就是需要除之而后快的对象。一味地想着消除阴影,对人像摄影作品并不一定是好事,有时也会带来一些负面影响。合理地使用图像中的阴影,可以让你的图像更具有自然的对比度与立
weixin_39995280
·
2023-04-07 01:34
unity3d
软阴影和硬阴影的原理_阴影生成技术原理(软渲染笔记十)
回顾:之前提到着色,着色是局部的现象,就只考虑着色点自己,考虑光源,考虑摄像机,我们要算出它的着色完全不需要考虑其他物体,甚至这个物体的其他部分对这个着色点的影响(比如AO),而事实上来说不对,因为有其他物体当在着色物体和光源之间,那它就会挡住光线,光源就到达不了着色部分,自然算出的结果就是黑色,这就是为什么会有阴影,我们之前的着色解决不了阴影,那么我们现在来解决这个问题,我们限制在光栅化里面,人
weixin_39568659
·
2023-04-07 01:04
unity3d
软阴影和硬阴影的原理_
Unity3D
中两种默认阴影的实现
Unity3D
中两种阴影的实现传统的ShadowMapShadowMap说起来十分简单,把摄像机和光源的位置重叠,那么场景中该光源的阴影区域就是那些摄像机看不到的地方,主要应用在前向渲染路径中。
weixin_39680678
·
2023-04-07 01:04
unity3d
引擎缓存优化技术_移动平台
Unity3D
应用性能优化
DrawCall的优化前面说过了,DrawCall是CPU调用底层图形接口的操作。比如有上千个物体,每一个的渲染都需要去调用一次底层接口,而每一次的调用CPU都需要做很多工作,那么CPU必然不堪重负。但是对于GPU来说,图形处理的工作量是一样的。我们先来看看DrawCall对CPU的消耗大概是一个什么级别的量:NVIDIA在GDC曾提出,25Kbatchs/sec会吃满1GHz的CPU,100%的
weixin_39796140
·
2023-04-07 01:04
unity3d引擎缓存优化技术
Unity3D
Shader系列之深度纹理
目录1引言2深度纹理2.1深度纹理是什么2.2NDC坐标中的Z值2.2.1OpenGL与DirectX的差异2.2.2OpenGL下的NDC2.2.3DirectX下的NDC2.2.4小结2.2.5将Zndc转换为线性深度值2.3深度纹理为什么存的是NDC坐标中的深度值2.3.1透视校正插值2.3.2深度纹理使用NDC的Z值的原因2.4深度值的精度问题2.4.1ZFighting2.4.2Dire
WangShade
·
2023-04-07 01:33
Unity3D
Unity3D
Shader
深度纹理
Reverse
Z
Depth
Texture
Unity3D
如何快速入门?
从网上找各种相关资料,最后你会发现看了很多相关知识,很杂乱无章,脑子里东拼西凑的拼不到一块,作为一名程序员,我这里就精挑细选一些
Unity3d
方面的视频,非常适合反复使用。
小千爱学习
·
2023-04-07 01:25
游戏
unity
unity3d
【
Unity3D
】阴影原理及应用
1阴影原理光源照射到不透明物体上,会向该物体的后面投射阴影,如果阴影区域存在其他物体,这些物体不被光源照射的部分就需要渲染阴影。因此,我们可以将阴影的生成抽象出2个流程:物体投射阴影、物体接收阴影。1.1阴影相关开关1)开启Light组件渲染阴影NoShadows:不渲染阴影HardShadows:硬阴影(阴影边缘较清晰)SoftShadows:软阴影(阴影边缘较模糊)2)开启投射阴影/接收阴影C
little_fat_sheep
·
2023-04-07 01:17
Unity3D
人工智能
Unity3D
与 iOS 交互
Unity3D
简介
Unity3D
是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎
ProgramDouglas
·
2023-04-07 00:24
【转】声效优化以此改善游戏性能
https://
unity3d
.com/learn/tutorials/modules/beginner/audio/audi
JervieQin
·
2023-04-06 21:29
关于
Unity3D
的坑
发布的一些坑打包未能找到gradle、sdk、jdk分别需要对应单独安装且版本必须合适(jdk1.8才可以的)gradle配置环境有误尝试了利用andriodstudio安装的办法,外网特别慢,推荐直接本地安装gradle。gradle配置环境变量时候由于没有搞清楚优先级的问题,直接去配置了bashprofile导致命令全部失效。-bash:ls:commandnotfoundyuanxindeM
Babus
·
2023-04-06 20:18
Unity3D
性能优化--- 收集整理的一堆
Unity3D
性能优化---收集整理的一堆官方优化文档--优化图像性能http://docs.
unity3d
.com/Documentation/Manual/OptimizingGraphicsPerformance.html
Unity3D
袭瑛
·
2023-04-06 09:35
Unity
性能优化
Android Fragment展示Unity场景,android移动应用开发
sourceSets{main{//
unity3D
jniLibs.srcDirs=[‘libs’,‘libs-sdk’]}}defaultConfig中添加ndk{abiFilters“armeabi-v7a
m0_66145060
·
2023-04-06 09:33
程序员
架构
移动开发
android
【
Unity3d
开发】Unity插件之海洋模拟Ocean_Community_Next_Gen
Basedonoceancommunity:http://forum.
unity3d
.com/threads/wanted-ocean-shader.16540/2n
爱看书的小沐
·
2023-04-06 07:47
围炉夜话
C#.NET
unity
游戏引擎
海面
unity3d
sea
Unity一般工程升级到HDRP
https://docs.
unity3d
.com/Packages/
[email protected]
/manual/Upgrading-To-HDRP.html1
程序员正茂
·
2023-04-06 05:13
Unity
unity
HDRP
材质
洋红色
Unity3D
_HDRP项目代码修改天空球
U3DHDRP项目代码修改天空球的办法publicVolumevolume;publicUnityEngine.Rendering.HighDefinition.HDRISkyHDRISky;publicvoidStart(){volume.profile.TryGet(outHDRISky);HDRISky.hdriSky.SetValue(newCubemapParameter(SkyBall
七情六欲丶
·
2023-04-06 05:43
U3D
unity
游戏引擎
UnityHDRPLog_Unity_HDRP 默认场景资源解析
UnityVersion2019.4.18f1HDRPVersion7.5.2里面有些资源我暂时不知道是做什么的,后期补充喽就这样喽Hierachy主摄像机_MainCamera官方文档https://docs.
unity3d
.com
先生沉默先
·
2023-04-06 04:12
Unity
unity
游戏引擎
unity控制程序等待_unity涨姿势知识(技术题三)
二:
Unity3d
中的碰撞器和触发器的区别?答:碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。
华为ICT学堂
·
2023-04-06 04:25
unity控制程序等待
Unity3D
Coroutine(协程)
http://blog.csdn.net/narutojzm1/article/details/50255051我先亮出我用的有关协程的代码:[csharp]viewplaincopyusingUnityEngine;usingSystem.Collections;publicclassNewBehaviourScript:MonoBehaviour{//本地图片的纹理privateTexture
灵思致远Leansmall
·
2023-04-06 03:42
Unity3D脚本
C#迭代器(IEnumerator)与Unity协程(Coroutine)
C#迭代器(IEnumerator)与
Unity3D
协程(Coroutine)引言:使用
Unity3D
避免不了使用协程(Coroutine),他提供了另一种流程控制的方法,但是如果了解不够深入,会造成不知道什么时候代码会被执行
lijianpeng1024
·
2023-04-06 03:42
Unity3D
Unity3D
C#
游戏开发
Unity3D
中的Coroutine具体解释
本文太乱,推荐frankjfwang的:全面解析Coroutine技术Unity中的coroutine是通过yieldexpression;来实现的。官方脚本中到处会看到这种代码。疑问:yield是什么?Coroutine是什么?unity的coroutine程序运行流程怎么那么奇怪?unity中的coroutine原理是什么,怎么实现的?使用unity的coroutine须要注意什么问题?一、y
aodiyi6351
·
2023-04-06 03:40
Unity3D
中的协程详解
《转自
Unity3D
中的Coroutine详解》本文太乱,推荐frankjfwang的:全面解析Coroutine技术Unity中的coroutine是通过yieldexpression;来实现的。
Canterer-子帅
·
2023-04-06 03:09
Unity3D
Unity 面试题
二:
Unity3d
中的碰撞器和触发器的区别?碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。
LiPing122335
·
2023-04-06 03:38
unity
游戏引擎
Cocos 3.x camera
参考
Unity3D
Camera设置结合OpenGL详细解读Unity对Camera属性ClearFlags的SkyBox/SolidColor/DepthOnly深度解析一、
Unity3D
Camera属性
合肥黑
·
2023-04-05 16:33
Unity3D
关于ComputeShader
由于最近在实验中需要大量循环计算产生网格,所以可能需要GPU的加速。对于computeshader学习下,可能对于做GPU加速有帮助。以下补充修改了转载文章的内容原文链接:https://blog.csdn.net/csharpupdown/article/details/79385544https://blog.csdn.net/weixin_38884324/article/details/8
chen270
·
2023-04-05 15:03
Unity
Shader
unity3d
ComputeShader
让ChatGPT为我们编写
Unity3d
Shaderlab的着色器(shader)
前言ChatGPT的火热大家应该都有目共睹,文案工作者、翻译工作者和画师等各种行业都在被嘲即将失业。不光是这些岗位的员工,作为资深社畜程序猿也能感受到会受到冲击。网上很多人都在发ChatGPT写的代码,并开始大肆宣扬AI要取代程序员了,今天测一测使用ChatGPT来生成一些代码,看看到底AI到底会不会真的直接替程序猿,还是大家炒作的噱头。当然使用ChatGPT还是需要各种操作,科学上网、注册和付费
十幺卜入
·
2023-04-05 14:16
Unity3D
AI
人工智能
Unity
ChatGPT
ChatGPT编写代码
ChatGPT使用
Unity3d代码生成
Unity3D
CustomSRP[译].2.绘制调用[Draw Calls]
DrawCalls(绘制调用)——着色器和批处理本节内容完成一个简单的HLSL着色器支持可编程渲染管线批处理(SRPBatcher)、GPU缓存系统(GPU-Instancing)、动态批处理(DynamicBatching)配置逐对象的材质属性并随机绘制多个对象创建透明和可裁剪材质这是一个关于如何创建一个CustomSRP的系列教程的第二个部分,它包含了着色器的编写以及如何高效绘制多个对象。这个
cat_ddong13
·
2023-04-05 12:10
【
Unity3D
】Shader变体管理流程2-变体收集
书接上文,Shader变体管理流程-变体剔除描述了用变体剔除解决变体过多的问题,但变体还有运行时加载时间和打包引用问题需要解决。 Unity为了解决这些问题,提供了变体收集功能,功能围绕着变体收集文件ShaderVariantCollection,创建方法为:在Project窗口右键>Create>ShaderVariantCollection(2019是Create>Shader>Shad
crossous
·
2023-04-05 10:38
【3D游戏编程与设计-HW2】离散仿真引擎基础
下载试用了软件
Unity3D
,完成制作小游戏井字棋。本博客分为三部分:简答题编程实践:小游戏《井字棋》思考题简答题1.解释游戏对象(GameObjects)和资源(Assets)的区别与联系。
jessicaflora
·
2023-04-05 08:51
3D游戏编程与设计
中大作业
游戏
Unity3D
中API常用方法和类详细讲解(vector 类、 Random类、)
Vector2类点击这里进入官网该结构既可以表示为一个二维的位置坐标,也可以表示一个向量。StaticPropertiesVector2.downpublicstaticVector2down;Vector2(0,-1)的简写。也就是Y轴的负方向。Vector2.leftpublicstaticVector2left;Vector2(-1,0)的简写。也就是X轴的负方向。Vector2.onepu
To-String
·
2023-04-05 06:58
Unity3D
Android学习之引言
我以前有系统学习过Java,C++,曾今有一段时间还自学过javascript,html,css,上学期还曾做过
Unity3D
游戏项目。我对我自己的总结就是:会的东西杂而不精。我以前最大的问
春天随风而逝
·
2023-04-05 02:14
Android学习
Android学习笔记
android
csdn博客
android应用
一、动作控制:1、
Unity3D
物体移动方式总结
1.简介在
unity3d
中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。
GameObjectLgy
·
2023-04-04 20:10
Unity3D
最实用的插件推荐
Unity项目开发中,当很多需求需要特定的开发才能完成,而且有些功能虽小,但是开发所需要的时间却很长,因为这可能涉及一些非
Unity3d
的开发技术。
uPlugin社区
·
2023-04-04 12:05
【UGUI】组件创建时添加指定脚本
引用momo大神文章地址:
Unity3D
研究院编辑器之不影响原有布局拓展Inspector经过测试这在UGUI的某些组件中不生效,原因未知。
技术宅_志远
·
2023-04-04 11:07
SQLite4
Unity3d
使用
准备C#类命名空间:usingSQLite4
Unity3d
publicclassTestCreateTable{[PrimaryKey,AutoIncrement]PrimaryKey下面的第一个属性作为主键
心前阳光
·
2023-04-04 04:49
Sqlite
3d
sqlite
数据库
Unity3D
笔记(二)音频加载
publicclassAudioGlobe:MonoBehaviour{//1。全局事件注册//2.单例全局类向外提供一个接口privatestaticAudioGlobeaudios;publicstaticAudioGlobeinistance{get{if(audios==null){//找到工程中带有AudioGlobe的audios=GameObject.FindObjectOfType
鲫鱼汤啊
·
2023-04-03 21:35
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他