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
代码混淆方案详解
背景Unity引擎使用Mono运行时,而C#语言易受反编译影响,存在代码泄露风险。本文通过《QQ乐团》项目实践,提出一种适用于Unity引擎的代码混淆方案,以保护代码逻辑。引言在Unity引擎下,为了防止代码被轻易反编译,需要采取相应的保护措施。本文将分享一种基于实践经验的可行方案,希望能对关注Unity引擎的开发者提供一些参考价值。正文Unity引擎下代码混淆的特殊性代码被资源引用:Unity中
宝宝别生气了
·
2024-01-18 23:39
App加固
混淆加固
ios
Unity3D
-- 场景切换(图文)
1、配置场景索引2、顶部引入usingUnityEngine.SceneManagement;3.1、切换场景后销毁前场景SceneManager.LoadScene(这里填场景的索引);3.2、切换场景后不销毁前场景SceneManager.LoadScene(这里填场景的索引,LoadSceneMode.Additive);
JourneyMqy
·
2024-01-18 14:09
Unity3D学习记录贴
unity
【Filament】材质系统
材质系统中会涉及到一些空间和变换的知识点,可以参考:【
Unity3D
】空间和变换、【
Unity3D
】Shader常量、变量、结构体、函数、【OpenGLES】MVP矩阵变换、【OpenGLES】透视变换原理
little_fat_sheep
·
2024-01-18 09:39
Filament
材质
Material
Filament
光照
抗锯齿
BigeMap在
Unity3d
中的应用,助力数字孪生
1.首先需要用到3个软件,unity,gisoffice和bigemap离线服务器Unity下载地址:点击前往下载页面(Unity需要Unity2021.3.2f1之后的版本)Gisoffice下载地址:点击前往下载页面Bigemap离线服务器下载地址:点击前往下载页面Unity用于数字孪生项目开发,gisoffice是一款地理信息软件,可用于获取Unity开发需要的离线地图资源,bigemap离
Bigemap
·
2024-01-18 07:20
BIGEMAP三维地球
Bigemap
离线地图
Unity
游戏引擎
Unity3D
学习之数据持久化——PlayerPrefs
文章目录1.概念2.存储2.1存到内存当中2.2存到硬盘当中2.3局限性2.4相同键会覆盖3.读取3.1int型3.2float型3.3string型3.4判断数据是否存在4.删除数据5.存储位置6.反射6.1判断一个类型的对象是否可以让另一个类型为自己分配空间6.2通过反射获得泛型类型7数据管理类7.1存储7.1.1获取传入数据的所有字段7.1.2定义一个key的规则7.1.3遍历字段获得key
千殃sama
·
2024-01-18 07:41
学习
笔记
unity
Unity3D
学习之UI系统——GUI
文章目录1.前言2.工作原理和主要作用3.基础控件3.1重要参数及文本和按钮3.1.1GUI共同点3.1.2文本控件3.1.3按钮控件3.2多选框和单选框3.2.1多选框3.2.2单选框3.2.3输入框3.2.4拖动条3.3图片绘制和框3.3.1图片3.3.2框绘制4工具栏和选择网格4.1工具栏4.2选择网格5滚动列表和分组5.1分组5.2滚动列表6窗口6.1模态窗口6.2拖动窗口7自定义皮肤样式
千殃sama
·
2024-01-18 07:08
学习
ui
unity
Unity3D
PVP游戏位置同步算法优化详解
前言在
Unity3D
中,PVP(PlayerversusPlayer)游戏的位置同步是一项重要的技术,它决定了游戏中玩家之间的互动体验。
Thomas_YXQ
·
2024-01-18 00:30
算法
游戏
java
unity
游戏引擎
blender导入
unity3d
不显示部分面
今天开发了一个简单的房屋模型,在blender中采用了拉伸工具,做成了一个整体工具,然后导入到
unity3d
中,结果发现有些面不存在,非常难看。
Bis_12e2
·
2024-01-17 22:46
FairyGUI Day 1 导入FairyGUI
FairyGUI
Unity3d
引擎版本:Uinty3d20233.2.3f11、从资产商店中将FairyGUI购入我的资产中,目前是免费的。2、从我的资产中将FairyGUI导入到当前项目中。
为风而战
·
2024-01-17 22:32
unity3d
ui
FairyGUI
unity
申请开启|成为亚马逊云科技 Community Builder,共建云端社区!
这里有技术文档、开发案例、
技术专栏
、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。
亚马逊云开发者
·
2024-01-17 21:26
数据库
serverless
Sonic云真机直接获取POCO控件实战
前言Sonic官网用户交流社区效果展示image.pngimage.pngimage.pngimage.png目前已支持POCO-SDK的所有游戏引擎(
Unity3d
、Cocos2dx系列、白鹭、UE4
ZhouYixun
·
2024-01-16 20:07
Unity3D
在移动端的性能优化指标怎样才算合理方面详解
Unity3D
是一款非常强大的跨平台游戏开发引擎,它能够在不同的平台上实现高质量的游戏开发。然而,在移动端上,由于硬件性能的限制,需要进行一定的性能优化才能保证游戏的流畅运行。
小辣椒游戏开发
·
2024-01-16 11:12
性能优化
Unity3D
游戏服务器怎么实现热更新详解
Unity3D
是一款强大的游戏开发引擎,它不仅可以用于游戏客户端的开发,还可以用于游戏服务器的搭建。
小辣椒游戏开发
·
2024-01-16 07:34
服务器
运维
Unity3D
PVP游戏位置同步算法优化详解
在
Unity3D
中,PVP(PlayerversusPlayer)游戏的位置同步是一项重要的技术,它决定了游戏中玩家之间的互动体验。
小辣椒游戏开发
·
2024-01-16 07:16
java
网络
人工智能
Unity3D
如何解决打包jar包冲突详解
Unity3D
是一款强大的跨平台游戏开发引擎,它支持多种开发语言和平台,如C#、JavaScript、Android、iOS等。
小辣椒游戏开发
·
2024-01-16 06:46
jar
java
Unity3D
性能杀手Overdraw详解
Unity3D
是一款强大的游戏开发引擎,但在使用过程中,我们需要注意一些可能会影响游戏性能的因素。其中之一就是Overdraw(过度绘制),它可以成为性能杀手。
小辣椒游戏开发
·
2024-01-16 06:46
性能优化
Unity3D
服务器逻辑和传输如何分层/解耦详解
Unity3D
是一款强大的游戏开发引擎,它提供了丰富的功能和工具,使得开发者可以轻松地创建高质量的游戏。在游戏开发过程中,服务器逻辑和传输是非常重要的组成部分。
小辣椒游戏开发
·
2024-01-16 06:46
性能优化
Unity3D
如何理解内核线程、内核进程详解
Unity3D
是一款跨平台的游戏开发引擎,它提供了丰富的功能和工具来帮助开发者创建高质量的游戏。在
Unity3D
中,内核线程和内核进程是两个非常重要的概念。
小辣椒游戏开发
·
2024-01-16 06:15
java
android
开发语言
Unity3D
在做性能优化方面需要注意的问题和技术细节 详解
Unity3D
是一款强大的游戏开发引擎,它提供了丰富的功能和工具,使开发者能够轻松创建高质量的游戏。然而,随着游戏的复杂性和规模的增长,性能优化变得尤为重要。
小辣椒游戏开发
·
2024-01-16 06:15
性能优化
Unity3D
内置着色器的用途和性能详解
Unity3D
是一款广泛应用于游戏开发和虚拟现实领域的跨平台游戏引擎,它提供了丰富的功能和工具来帮助开发者实现各种复杂的效果。其中,
Unity3D
内置着色器是实现游戏图形渲染的重要组成部分。
小辣椒游戏开发
·
2024-01-16 06:15
人工智能
Unity3D
如何把全部游戏逻辑都放到lua层实现详解
Unity3D
是一款非常流行的游戏开发引擎,它支持C#、JavaScript和Boo等脚本语言。然而,有时候我们可能希望将全部游戏逻辑都放到Lua层实现,这样可以更方便地进行游戏逻辑的修改和调试。
小辣椒游戏开发
·
2024-01-16 06:42
junit
Unity3D
如何实现多玩家语音聊天详解
前言
Unity3D
是一款强大的跨平台游戏引擎,可以用于开发各种类型的游戏。在多人游戏中,语音聊天是一个非常重要的功能,可以增强玩家之间的交互和沟通。
Thomas_YXQ
·
2024-01-15 19:02
unity
游戏引擎
服务器
架构
算法
Unity3D
性能杀手Overdraw详解
前言
Unity3D
是一款强大的游戏开发引擎,但在使用过程中,我们需要注意一些可能会影响游戏性能的因素。其中之一就是Overdraw(过度绘制),它可以成为性能杀手。
Thomas_YXQ
·
2024-01-15 19:01
java
unity
游戏引擎
spring
游戏
Unity3D
内存释放 (很详细的)
很详细的解说转自:https://www.cnblogs.com/dudu580231/p/7160547.html
Lennie_S
·
2024-01-15 18:53
【
Unity3D
框架】关于手游的UI框架的一些思考
一、概述不知不觉入行
Unity3D
也四五年了,期间经历了几个手游项目,正好想写点什么总结性的文章来记录一下自己对过往经验的一些思考。
留待舞人归
·
2024-01-15 14:43
unity
游戏引擎
游戏
3d
ui
【
Unity3D
渲染】
Unity3d
实现Photoshop的各种图层混合模式
一、概述众所周知,我们平时玩手机游戏接触到的游戏UI的资源图,大多数都是设计师童鞋使用Photoshop绘制出来的。那么,作为程序员,就可能时不时遇到这样的需求:a、游戏里的一些图片元素,在不同的主题里,呈现不同的色彩,但是又不是简单的调色。美术童鞋为了达到美观的效果,会使用Photoshop里面的图层混合模式,将颜色以某种混合模式作用到一张灰白底图。这样就不需要每次都给程序员重新绘制图片,不同的
留待舞人归
·
2024-01-15 14:43
unity
游戏引擎
游戏
photoshop
ui
【
Unity3D
杂谈】记一次升级
Unity3D
到2021.3.26f1版本shader踩坑
一、问题描述之前项目组一直在使用的是
Unity3D
2021.3.11版本,但是跑了一点时间,发现崩溃明显增多,于是决定将
Unity3D
2021.3.26f1版本。
留待舞人归
·
2024-01-15 14:43
unity
游戏引擎
游戏
3d
【
Unity3D
杂谈】记一次修复BufferMetal::EndWrite崩溃的问题
一、问题描述自从
Unity3D
升级到2021.3.26f1这个版本之后,在崩溃监控后台就看到iOS端有一条新增的崩溃BufferMetal::EndWrite,具体崩溃对战如下:Crashed:UnityGfxDeviceWorker0UnityFramework0x10c5748BufferMetal
留待舞人归
·
2024-01-15 14:43
unity
游戏引擎
游戏
3d
【
Unity3D
框架】Unity Package Manager自定义包管理实践
一、概述在公司开发的前两个项目,虽然搭建了基础的框架,有一些目录划分,但是当项目复杂度增长到一定程度,以及后续新开了一些新的项目之后,对于基础框架的管理就遇到了一些挑战,主要体现在以下几个方面:1、多项目之间拷贝了类似的基础框架,但是在开发过程中各项目之间各自对内容进行修改,难以共享修改的结果。比如,对于如第三方sdk升级、对框架的bug修复等,在不同项目之间各升级一遍,该踩的坑要再各踩一遍等,实
留待舞人归
·
2024-01-15 14:12
unity
游戏引擎
游戏
3d
【
Unity3D
杂谈】记手游适配iPhone灵动岛的经历
就
Unity3d
的iPhone适配而言,实际上Unity提供了Screen.safeArea
留待舞人归
·
2024-01-15 14:12
unity
游戏引擎
游戏
iphone
ios
【
Unity3D
杂谈】记查相机渲染保存的图片与场景中不一致的问题的经历
一、问题描述最近在做2D手游的时候遇到一个需求:给2D图片识别边缘并且加上一圈描边,再在此基础上再加一圈柔和的外发光。效果实现本身没有什么特别之处,普通的描边shader参考,稍微改改即可以实现能接受的效果。类似的效果可以参考其他大佬的实现方案:[UnityShader]2D边缘发光效果(学习笔记)-知乎(zhihu.com)https://zhuanlan.zhihu.com/p/6336165
留待舞人归
·
2024-01-15 14:12
unity
游戏引擎
游戏
3d
Unity3D
之Mecanim动画系统
原文地址:http://www.cnblogs.com/hammerc/p/4828774.html简介AnimatorController在Unity中是作为一种单独的配置文件存在的文件类型,其后缀为controller,AnimatorController包含了以下几种功能:可以对多个动画进行整合;使用状态机来实现动画的播放和切换;可以实现动画融合和分层播放;可以通过脚本来对动画播放进行深度控
seven_boom
·
2024-01-15 11:12
Unity3D
怎么在
unity3D
工程中导入Newtonsoft.Json
打开Unity编辑器。转到菜单栏的“Window”(窗口)选项,然后选择“PackageManager”(包管理器)在搜索框中输入“NewtonsoftJson”进行搜索。注意:要选择UnityRegistry在搜索结果中,会看到“NewtonsoftJson”类似名称的项目。单击搜索结果下方的“Install”(安装)按钮。等待Unity下载并安装Newtonsoft.Json包。
龙卷风勇闯牛棚
·
2024-01-14 18:27
Unity
游戏引擎
unity
游戏引擎
C++游戏引擎中的坐标系
D3DTS_VIEW,&matView);//应用取景变换矩阵SetTransform(D3DTS_PROJECTION,&matProj);//设置投影变换矩阵SetViewport(&vp);//视口的设置二.
Unity3D
霸王•吕布
·
2024-01-14 18:46
C++
游戏引擎
算法
游戏
c++
游戏程序
unity3d
UGUI实现icon图标自动与数字对齐
有时候需要显示货币和数量,特别是商店和道具用的最多,需要一个icon和一个数字,比如数字右对齐,icon根据count进行右移,效果如下测试.gifpivotx=1右对齐,以此类推grid.png固定icon的比例iconparent.png
好怕怕
·
2024-01-14 16:00
Unity 物理系列七 布娃娃
Unity3D
RagDoll(布娃娃系统)详解一、布娃娃向导官方文档https://docs.unity.cn/cn/2019.4/Manual/wizard-RagdollWizard.html写的太简略了
合肥黑
·
2024-01-14 14:05
(投影:Projector)Unity Projector 投影器原理以及优化
很久很久以前,做过一个离线Mesh切割方式的Decay效果
Unity3D
中的贴花效果适合场景景观布置,批次合并等,但运行时性能较差,这次我们来玩玩运行时投影器。
+will
·
2024-01-14 02:32
C#---枚举
【千锋合集】史上最全
Unity3D
全套教程|匠心之作_哔哩哔哩_bilibili定义枚举类型枚举类型是自定义类型,这是与前面学习到数据类型最大的差别enum枚举名{枚举值1,枚举值2,...}
renwen1579
·
2024-01-14 00:21
C#
c#
Unity3D
基础教程(三)场景搭建,地形系统
十三简单场景搭建简单场景搭建摄像头基本操作正交投影摆放场景先宏观在具体拖到层级窗口飞跃导航按住鼠标右键Scene视图点击Camera设置速度平滑,加速度十四地形系统地形Terrain创建地形节点默认根目录创建TerrainData文件绘制地表创建TerrainLayer地表材质Diffuse主贴图Normal法线贴图使用TerrainLayerTerrain编辑器PaintTexture工具Edi
Die时而动
·
2024-01-13 17:54
Unity3D
角色受攻击,画面闪动变红
在UI中添加一个覆盖全屏幕的红色图片,设置透明度为0。添加变量控制闪动速度当角色受到攻击时转换透明度,然后用lerp差值清空颜色。关键代码如下voidUpdate(){//Iftheplayerhasjustbeendamaged...if(damaged){//...setthecolourofthedamageImagetotheflashcolour.damageImage.color=fl
醉杀楚天白
·
2024-01-13 09:00
Tampermonkey油猴插件-某红薯一键导出收藏+一键下载单个笔记内容
Unity3D
特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列
芝麻粒儿
·
2024-01-13 06:35
游戏脚本-辅助自动化
笔记
autojs
unity3d
之使用GameObject添加光源
image.pngGameObjectUnity场景中所有实体的基类。注意:GameObject类中的很多变量已被删除。例如,要访问csharp中的GameObject.renderer,请改用GetComponent()。函数含义activeInHierarchy定义GameObject在Scene中是否处于活动状态。activeSelf此GameObject的本地活动状态。(只读)isStat
Lee_5566
·
2024-01-12 15:52
unity从streamingassets拷贝到persistentassets,再从persistentassets用www加载进入场景
StartCoroutine(LoadFrompersister());}IEnumeratorLoadLevel(){stringurl="file://"+Application.dataPath+"/2.Android.
unity3d
v2x222
·
2024-01-12 13:36
unity
资源加载
unity
资源加载
下载
更新
android
实用
Unity3D
Log打印工具XDebug
特点显示时间,精确到毫秒显示当前帧数(在主线程中的打印才有意义,非主线程显示为-1)有三种条件编译符(如下图)注:要能显示线程中的当前帧数,要在app启动时,初始化mainThreadID字段条件编译符的好处是,不需要的要打印的log调用不会产生任何额外的消耗。如需要打印输出到文件,请自行扩展,写文件时建议用子线程执行上代码usingSystem;usingSystem.Diagnostics;u
阿海-程序员
·
2024-01-12 02:00
Unity开发实用干货
unity3d
debug
Unity3D
游戏进行时持续保存数据
学习记录篇Unity在切换场景的时候会丢失在上一个场景里的数据,如果需要用到这个数据的时候会很麻烦。问题:在项目运行的时候会让用户选择运行环境是VR还是PC端,本菜是在切换场景的时候改变一个公开的布尔值来决定是VR还是PC。但是,在切换场景之后这个布尔值不会保存下来,以至于无论选择VR还是PC都会进入PC端。下面来说一下解决方法。本菜目前有两种解决办法:第一种办法是找一个空物体来保存数据:首先建一
橘长长长
·
2024-01-12 01:53
Unity
Unity
游戏开发
资源审计
原文链接:https://docs.
unity3d
.com/Manual/BestPracticeUnderstandingPerformanceInUnity4.html我们发现在实际项目中发生的许多问题都是由于开发者的
Bonging
·
2024-01-10 14:14
UGUI Image图像控件替换图片
Unity3d
引擎版本:Uinty3d20233.2.3f1补充一下图片如何改成Texture2D:1、将图片导入unity。2、选择图片,按下图操作,点击应用即可。
为风而战
·
2024-01-10 11:25
unity3d
unity
unity之UGUI系统基础
UGUI系统基础一.UGUI简介:①.
Unity3D
4.6版本开始,Unity引擎内出现了一个自己的完整UI系统。在此之前,国内90%以上的Unity项目,项目UI界面都是使用NGUI插件制作的。
oldboy666
·
2024-01-10 11:23
UGUI
【
Unity3D
】 面试 笔试题目(一)
原文:http://
unity3d
.lofter.com/?
Unity_阿黄
·
2024-01-10 11:51
Unity面试题
UGUI Button 退出应用或退出编辑器当前运行状态
Unity3d
引擎版本:Uinty3d20233.2.3f1脚本代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine
为风而战
·
2024-01-10 11:48
unity3d
unity
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他