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中
劝君更尽一杯酒1
·
2024-02-07 07:49
混淆加固
iOS上架
App加固
ios
【
Unity3D
框架】GameFramework框架完全教程《全网最全》-专栏文章目录
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
恬静的小魔龙
·
2024-02-07 02:06
#
GameFramework框架
unity
游戏引擎
编辑器
【GameFramework框架】四、GameFramework框架内置模块
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
恬静的小魔龙
·
2024-02-07 02:35
#
GameFramework框架
unity
游戏引擎
编辑器
c#
Unity3D
学习之UI系统——UGUI
文章目录1.前言2六大基础组件概述3Canvas——渲染模式的控制3.1Canvas作用3.2Canvas的渲染模式3.2.1ScreenSpace-Overlay覆盖模式3.2.2ScreenSpace-Camera摄像机模式3.2.3WorldSpace4CanvasScaler——画布缩放控制器4.1ConstantPixelSize恒定像素模式4.2ScaleWithScreenSize缩
千殃sama
·
2024-02-07 01:51
学习
ui
笔记
unity
安洵杯 2023 RE 牢大想你了 WP
可以看到得到的是一个Unity文件从Lazzaro师傅的blog里可以得到经验Unity逆向|Lazzaro工具UnityDll逆向一般的
Unity3D
游戏的主逻辑都在Assembly-CSarp.dll
Pisces50002
·
2024-02-06 20:14
unity
c#
c语言
Unity3D
实现项目限制功能(使用次数限制和时间限制)
系列文章目录unity工具文章目录系列文章目录前言一、时间限制1-1、代码如下:二、次数限制2-1、在Unity项目中需要对注册表进行操作,还需要设置一下API兼容级别设置成.NETFramework2-2、设置如下图Player里面2-3、代码如下:三、同时控制时间和次数四、unity自带保存读取次数限制4-1、代码如下:4-2、效果总结前言大家好,我是心疼你的一切,不定时更新Unity开发技巧
心疼你的一切
·
2024-02-06 18:06
Unity工具
unity
游戏引擎
Unity3d
判断当前位置是否在不规则形状里面(PolygonCollider2D)
usingUnityEngine.UI;usingUnityEngine.EventSystems;publicclassTest:MonoBehaviour,IPointerClickHandler{privatePolygonCollider2DCollider2D;Vector2[]vector;//UsethisforinitializationvoidStart(){Collider2D
秦风附七月
·
2024-02-06 18:05
unity3d
不规则UI
Unity3D
判断屏幕中某个坐标点的位置是否在指定UI区域内
系列文章目录unity工具文章目录系列文章目录前言一、使用rect.Contains()判断1-1、转换坐标1-2、代码如下:1-3、注意事项1-3、测试效果如下二、使用坐标计算在不在区域内2-1、方法如下:2-2、注意事项三、使用RectTransformUtility.ScreenPointToLocalPointInRectangle和坐标一起配合计算3-1、代码如下:3-2、注意事项总结前
心疼你的一切
·
2024-02-06 18:02
Unity工具
ui
unity
游戏引擎
【周总结】Programmer‘s weekend routine---First week of February
总结工作:参加项目重构方案讨论会议、个人任务计划分期以及工期安排、项目初步重构
开发日常
:参加年会(阳光普照奖都莫得)2024.2.3阴不冷连着一周的雨,我那袜子挂两三天了还能挤出水。。
奔腾的码农
·
2024-02-06 17:19
笔记
笔记
Unity3d
Shader篇(四)— Phong顶点高光反射着色器
文章目录前言一、Phong顶点高光反射着色器是什么?1.Phong顶点高光反射着色器的工作原理2.Phong顶点高光反射着色器的优缺点优点缺点二、使用步骤1.Shader属性定义2.SubShader设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三、效果四、总结前言在Unity中,Shader可以用来实现各种视觉效果。本教程将详细介绍如何编写一个基于Phong顶点高光反射着色
雪弯了眉梢
·
2024-02-06 16:50
Unity3D
着色器
unity
游戏引擎
3d
Unity3d
Shader篇(三)— 片元半兰伯特着色器解析
文章目录前言一、片元半兰伯特着色器是什么?1.片元漫反射着色器的工作原理2.片元半兰伯特着色器的优缺点优点:缺点:3.公式二、使用步骤1.Shader属性定义2.SubShader设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三、效果四、总结前言在Unity中,Shader可以用来实现各种视觉效果。本教程将详细介绍如何编写一个基于片元半兰伯特着色器,使物体的颜色根据光照和法线
雪弯了眉梢
·
2024-02-06 16:49
Unity3D
着色器
unity
游戏引擎
3d
csharp
开发日常
之Activator.CreateInstance构造函数生成实例
目录一、需求:项目中经常需要动态生成对象,而非采用new关键字方式,例如Java里面的根据类全限定名反射生成对象实例。二、方案:采用Activator.CreateInstance三、代码例子演示1、代码结构2、创建接口3、创建IObjcet接口的实现类3、Program.cs一、需求:项目中经常需要动态生成对象,而非采用new关键字方式,例如Java里面的根据类全限定名反射生成对象实例。二、方案
Mercury_@22
·
2024-02-06 14:45
c#
java
开发语言
项目02《游戏-08-开发》
Unity3D
基于项目02《游戏-07-开发》
Unity3D
,本次任务做物品相互与详情的功能,首先要做点击相应,接下来用接口实现点击相应事件,具体到代码中,我们找到需要响应鼠标事件的对象,双击PackageCell.cs
__water
·
2024-02-06 12:36
【游戏开发】Unity3D
UGUI
Unity3D
背包系统
第四阶段
物品初始化
物品交互
物品动画效果
项目02《游戏-07-开发》
Unity3D
基于项目02《游戏-06-开发》
Unity3D
,接下来做UI框架的逻辑系统,管理器和UI背包,首先闯将UI框架的两个重要脚本BasePanel.cs和UIManager.cs,双击BasePanel.cs
__water
·
2024-02-06 12:33
【游戏开发】Unity3D
Unity3D
UGUI
背包系统
第三阶段
背包物品初始化
在
Unity3D
中的渲染优化-减少需要处理的片元数目
1.控制渲染的顺序overdraw指的是同一像素被绘制了多次。为了最大限度地避免overdraw,一个重要的优化策略就是控制渲染的顺序。由于Z-深度测试的存在,如果我们可以保证物体都是从前往后渲染的,那么就可以很大程度上减少overdraw。这时因为,在后面绘制的物体由于无法通过深度测试,因此就不会进行后面的渲染处理。在Unity中,渲染队列数目小于2500的对象都被认为是不透明的物体(如“Bac
SwordMaster
·
2024-02-06 08:52
No matching client found for package name ‘com.
unity3d
.player‘
2024年2月5日更新必须使用Unity方式接入Unity项目!一句话解决所有问题。(真的别玩Android方式)大致这问题出现原因是我在Unity采用了Android方式接入Firebase,而Android接入实际上和Unity接入方式有配置上的不一样,我就是多做了几步操作如下。https://firebase.google.com/docs/android/setup?hl=zh-cn#ja
两水先木示
·
2024-02-06 02:42
unity
android
firebase
Unity3D
实现坦克大战
一、效果图演示二、逻辑剖析从界面上:需要一个Canvas满屏对着用户,该Canvas上展示用户的游戏数据,比如血条。需要一个Canvas放在蓝色坦克上方,也需要实时对着用户,显示敌人的血条信息两个坦克一个平面Plane放草地的纹理从逻辑上:前后箭头键控制玩家前进或后退左右箭头键控制玩家左右转向鼠标左键或空格键控制玩家发射炮弹玩家血条希纳是在屏幕左上角相机在玩家后上方的位置,始终跟随玩家,朝玩家正前
数据猴赛雷
·
2024-02-06 02:36
游戏
数码相机
正确甄别API & REST API & RESTful API & Web Service之间的差异与联系
初看你可能会觉得这太熟悉了,这不是系统
开发日常
系列吗?但你仔细想一想,你会发现API的概念在你脑海里是如此的模糊。
Coder-LiyG
·
2024-02-05 23:29
restful
前端
后端
unity占内存大小_
Unity3D
占用内存太大怎么解决呢
Unity3D
占用内存太大怎么解决呢尽管都叫Asset,但仿制的和引证的是不一样的,这点被Unity的暗黑技术细节掩盖了,需求自己去了解。
追月的Cc
·
2024-02-05 19:42
unity占内存大小
bundle内存 unity_Unity内存理解(转)
Unity3D
里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。
weixin_39627390
·
2024-02-05 19:42
bundle内存
unity
Unity3d
模型导入都需要注意哪些事项?
推荐学习:
Unity3D
游戏“秘密行动”开发案例
Unity3d
模型导入技巧
Unity3d
导入3dMax模型会产生若干问题,按照官方的说明,将max模型导成fbx文件导入untiy似乎也不能解决1、x轴向偏转
陌染007
·
2024-02-05 13:30
【
Unity3D
插件】DoTween插件(一)
前言:本文主要来自dotween官方文档,如有翻译错误,请参考官方文档:http://dotween.demigiant.com/documentation.php#globalSettings一、命名法Tweener控制一个值并为其设置动画的补间。Sequence一个特殊的补间,而不是控制一个值,而是控制其他补间并将它们作为一个组进行动画处理。Tween表示Tweener和Sequence的通用
幽满谷
·
2024-02-05 10:29
Unity
游戏
unity
游戏引擎
Dotween
【
Unity3D
插件】DoTween插件(二)
一、CreatingaSequence序列与Tweener类似,但它们不是为属性或值设置动画,而是将其他Tweener或序列作为一个组进行动画处理。序列可以包含在其他序列中,而对层次结构的深度没有任何限制。已排序的补间不必一个接一个。您可以使用Insert方法重叠补间。补间(Sequence或Tweener)只能嵌套在单个其他Sequence中,这意味着您不能在多个Sequence中重复使用相同的
幽满谷
·
2024-02-05 10:29
Unity
游戏
动画
unity
游戏引擎
【
Unity3D
插件】DoTween插件(三)
一、控制补间您有3种方法来操作补间。它们都共享相同的方法名称,除了具有附加前缀的快捷方式增强的方法名称。DOA.通过静态方法和过滤器DOTween类包含许多允许您控制补间的静态方法。它们中的每一个都有一个适用于所有现有补间的“全部”版本(如DOTween.KillAll)和一个简单版本(,而通过快捷方式创建补间时会自动设置目标)。DOTween.Kill(myTargetOrId)静态方法还返回一
幽满谷
·
2024-02-05 10:29
Unity
游戏
unity
游戏引擎
DoTween
通过C#直接调用Android实现
voidStart(){AndroidJavaClassunityPlayer=newAndroidJavaClass("com.
unity3d
.player.UnityPlayer");AndroidJavaObjectcurrentActivity
幽满谷
·
2024-02-05 10:59
Unity
android
android
java
unity 开发注意事项
转自:http://www.
unity3d
8.com/content/%E4%BD%BF%E7%94%A8unity%E5%BC%80%E5%8F%91%E9%A1%B9%E7%9B%AE%E7%9A%
紫金飞侠雷
·
2024-02-05 10:26
U3D
Unity3d
Shader篇(二)— 片元漫反射着色器解析
文章目录前言一、片元漫反射着色器是什么?1.片元漫反射着色器的工作原理2.顶点漫反射着色器和片元漫反射着色器的比较顶点漫反射着色器优点:缺点:片元漫反射着色器优点:缺点:二、使用步骤1.Shader属性定义2.SubShader设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三、效果四、总结前言在Unity中,Shader可以用来实现各种视觉效果。本教程将详细介绍如何编写一个基
雪弯了眉梢
·
2024-02-05 06:37
Unity3D
着色器
unity
游戏引擎
3d
Unity3d
Cinemachine篇(六)— TargetGroup
文章目录前言使用TargetGroup追随多个模型1.创建二个游戏物体2.创建TargetGroup相机3.设置相机4.完成前言上一期我们简单的使用了ClearShot相机,这次我们来使用一下TargetGroup使用TargetGroup追随多个模型1.创建二个游戏物体2.创建TargetGroup相机3.设置相机点+创建2个目标,并把个cube拖进去视角比较差,通过调整Body和Aim属性来设
雪弯了眉梢
·
2024-02-05 06:33
Unity3D
数码相机
unity
游戏引擎
3d
[Unity Sentis] 了解 Sentis 中的模型
英文原文:https://docs.
unity3d
.com/Packages/
[email protected]
/manual/models-concept.html了解Sentis中的模型Sentis
Unity尧明
·
2024-02-05 02:53
人工智能
Unity
unity
人工智能
[Unity Sentis] 了解 Sentis 工作流程
英文原文:https://docs.
unity3d
.com/Packages/
[email protected]
/manual/understand-sentis-workflow.html要在Unity
Unity尧明
·
2024-02-05 02:53
Unity
人工智能
unity
人工智能
[Unity Sentis] Sentis 中的 Tensor 基本原理
英文原文:https://docs.
unity3d
.com/Packages/
[email protected]
/manual/tensor-fundamentals.html在Sentis中,您可以在称为张量的多维数组中输入和输出数据
Unity尧明
·
2024-02-05 02:53
Unity
人工智能
unity
人工智能
【
Unity3D
小技巧】
Unity3D
中UI控制解决方案
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
恬静的小魔龙
·
2024-02-04 23:45
#
Unity3D之小技巧
ui
unity
游戏引擎
编辑器
Unity3d
场景从HDRP转换到URP
以下代码功能是把材质从HDRP转换到URP。具体根据需要添加字段代码附加到一个物体上,先右键执行初始化。然后右键选择转换。usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingUnityEditor;usingUnityEngine;[System.Serializable]publicclassTextureMap{pub
act50
·
2024-02-04 21:37
c#
Unity3D
DrawCall和openGL、光栅化等有何内在联系详解
前言
Unity3D
是一款跨平台的游戏引擎,广泛应用于游戏开发领域。在
Unity3D
中,DrawCall是一个重要的概念,它与OpenGL、光栅化等技术有着密切的内在联系。
Thomas_YXQ
·
2024-02-04 18:06
unity
游戏引擎
材质
运维
服务器
Unity3D
帧同步的原理与常用的处理方式详解
前言
Unity3D
是一款广泛应用于游戏开发的跨平台游戏引擎,其帧同步技术是实现多人游戏联机的关键之一。本文将详细介绍
Unity3D
帧同步的原理以及常用的处理方式,并给出相关的技术详解和代码实现。
Thomas_YXQ
·
2024-02-04 18:06
java
服务器
网络
unity
游戏引擎
Unity3D
如何获取动态生成的物体的数据详解
前言
Unity3D
是一款强大的游戏引擎,它提供了许多功能和工具来帮助开发者创建各种各样的游戏。在游戏开发过程中,我们常常需要动态生成物体,并获取它们的数据来实现一些特定的功能。
Thomas_YXQ
·
2024-02-04 18:06
android
unity
游戏引擎
服务器
算法
游戏
Unity3D
游戏中的自动寻路有怎样的算法详解
前言
Unity3D
是一款非常流行的游戏引擎,它的自动寻路功能可以使游戏角色在场景中自动找到最短路径并前往目标位置。本文将详细介绍
Unity3D
中自动寻路的算法原理以及代码实现。
Thomas_YXQ
·
2024-02-04 18:05
算法
游戏
unity
游戏引擎
Unity3D
法向量和法线详解
前言在
Unity3D
中,法向量(NormalVector)和法线(Normal)是游戏开发中常用的概念。它们在计算机图形学中起着重要的作用,用于确定物体的表面方向和光照效果。
Thomas_YXQ
·
2024-02-04 18:35
算法
unity
游戏引擎
游戏
【服务器搭建】快速完成幻兽帕鲁服务器的搭建及部署【零基础上手】
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
恬静的小魔龙
·
2024-02-04 18:18
#
云服务器
服务器
运维
C#(C Sharp)学习笔记_前言及Visual Studio Code配置C#运行环境【一】
前言这可以说是我第一次正式的踏入C#的学习道路,我真没想过我两年前是怎么跳过C#去学
Unity3D
游戏开发的(当然了,游戏开发肯定是没有成功的,都是照搬代码)。
tiamo_16
·
2024-02-04 12:42
C#学习笔记
vscode
c#
ide
项目02《游戏-05-开发》
Unity3D
基于项目02《游戏-04-开发》
Unity3D
,【任务】UI背包系统,首先将Game窗口设置成1920*1080,设置Canvas的缩放模式,:这样设置能让窗口在任意分辨率下都以一个正确的方式显示,设置数值
__water
·
2024-02-04 12:38
【游戏开发】Unity3D
Unity3D
3D游戏
UGUI
背包系统
界面搭建
第一阶段
项目02《游戏-06-开发》
Unity3D
基于项目02《游戏-05-开发》
Unity3D
,接下来做背包系统的存储框架,首先了解静态数据与动态数据,静态代表不变的数据,比如下图武器Icon,其中,武器的名称,描述,图标,星级,详细技能描述都是不变的
__water
·
2024-02-04 12:38
【游戏开发】Unity3D
Unity3D
UGUI
背包系统
第二阶段
外挂修改器
存储数据
存储框架
项目02《游戏-04-开发》
Unity3D
基于项目02《游戏-03-开发》
Unity3D
,因前三集资源以及代码冗余问题,本次项目对前三集进行了重做,资源及代码如下,首先导入场景及人物资源,为人物添加动画控制器Animator组件,创建动画控制器文件夹
__water
·
2024-02-04 12:35
【游戏开发】Unity3D
游戏
unity3d
解析XML文件
解密xml文件一般有这两种办法1,将xml文件放在Assets/StreamingAssets文件下,然后通过WWW()方式读取到xml文件的字符串内容,然后使用mono.xml插件进行解析2,将xml文件放在Assets/Resources文件下,然后通过Resources.Load()方法读取到xml文件的stream,然后用C#的IO及XML的相关api进行解析这两种都可以在unity编辑器
qq_38205974
·
2024-02-04 08:43
Unity3d
C# 在WebGL平台加载并解析xml文件实现总结
这个功能在
Unity3d
端的实现是比较方便快捷的:voidGetXML1(){stringfilePath=Application.streamingAssetsPath+"/xml1.xml";if(
十幺卜入
·
2024-02-04 08:11
Web
Unity3D
webgl
xml
Unity3d
WebGL报错
文件加载路径
unity3d
package 管理
下图是全新package和以前的package的不同点(摘自https://blogs.
unity3d
.com/2018/05/09/unity-packages-life-cycle/)。
walterCui
·
2024-02-04 06:59
游戏
Unity3d
unity3d
package
Unity开发一款饥荒类生存游戏Demo技术指南
其实这样的饥荒生存类游戏也是许多游戏开发初学者以及独立游戏开发者比较青睐的一种类型.本篇文章我们就来讲讲,使用
Unity3D
引擎制作一款饥荒游戏需要
Unity游戏开发
·
2024-02-03 21:16
unity
游戏
游戏引擎
技术美术
面试
python
tornado
Unity3D
UniRx ReactiveX响应式编程初探1 双击的检测
版本:unity5.6语言:C#UniRx版本:5.5总起:ReactiveX并不是个新技术,百度上一搜就有很多中文的资料,但唯独没有针对Unity的UniRx资料,我这边就开个坑进行介绍。UniRx的GitHub地址如下:https://github.com/neuecc/UniRx。我这边在csdn上传一份Unity商店中的包:http://download.csdn.net/detail/u
暗光之痕
·
2024-02-03 21:42
UniRx
unity3d
Rx
UniRx
响应式编程
双击
Unity3D
实现UI的单击、双击、拖动状态判断
系列文章目录unity知识点文章目录系列文章目录unity知识点一、前言二、鼠标的点击事件2-1鼠标输入的API三、UI的点击事件3-1UI点击事件API3-1-1所引用的命名空间3-2代码如下四、使用步骤4-1实现UI的单价、双击、按压、拖动的不同状态判断4-2效果如下4-3录屏五、Model的鼠标点击事件5-1.第一步新建一个模型Cube5-2.第二步新建一个脚本挂在Cube上面5-3.OnM
心疼你的一切
·
2024-02-03 21:41
Unity知识点
unity
游戏引擎
Unity3D
开发之鼠标单双击判断
在开发游戏和交互式应用程序时,经常需要对用户的鼠标点击进行准确的响应。其中,单击和双击事件的判断是常见需求之一。本文将介绍如何在Unity中优雅地实现鼠标单双击判断,使代码结构清晰、易读、易维护。背景在许多项目中,我们需要监测用户的鼠标点击事件,并根据单击和双击分别触发不同的操作。过去的实现方式可能会显得有些繁琐,而我们将展示一种更为简便的方法,使代码看起来更加清晰。简单而有效的实现首先,让我们看
JayW就是我
·
2024-02-03 21:08
unity
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他