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
关于InputSystem的简单使用(一)
看了看Unity的官方文档简单学习下InputSystem怎么使用目录什么是InputSystem安装InputSystemInputSystem的配置直接从输入设备获取输入通过输入操作间接获取输入什么是输入动作(InputAction)什么是动作表(ActionMap)如何配置InputActionAsset1.添加ActionMap2.配置Actions对InputAction进行输入信号的绑
山泉与幻象
·
2023-11-08 16:00
Input
System
unity3d
unity3d
脚本编译
Unity把所有的脚本编译为.NETdll文件,这些dll文件将在运行时实时地进行汇编。这使得Unity的脚本运行速度非常快,比传统的JavaScript快20倍左右,只比本地C++代码慢50%左右。在保存脚本时,Unity便会花极少的时间对它们进行编译,在编译的过程中,你可以看到在主窗口的右下角会显示一个小型旋转进展图标。脚本编译分为四步进行:1、在“StandardAssets”、“ProSt
ordinary0214
·
2023-11-08 15:02
Unity3D
Unity的Shader加载编译优化
参考官方关于ShaderVariant的文章https://docs.
unity3d
.com/Manual/OptimizingShaderLoadTime.html;最近项目中引入了ShaderVariant
rhett_yuan
·
2023-11-08 15:29
Unity-性能优化
Unity-Shader
ShaderVariant
Shader
Unity3d
发布android项目,打包apk包流程(unity2021.3.10)
一、确保已正确安装SDK1、如下图,在安装版本设置里,点击添加模块。如果没有添加模块,证明你安装路径不是目前版本的安装路径,先去设置回来。2、框选AndroidBuildSupport,点击继续,如下图,3、同意,安装,如下图,4、等待安装完成即可,如下图。二、发布1、点击菜单栏File→BuildSettings,进行编辑设置。如下图,先添加场景,点击Android,再点击SwitchPlatf
mr_five567
·
2023-11-08 07:16
android
unity
c#
Unity3D
学习笔记(2)脚本创建以及执行过程概述
前言简单介绍一下
Unity3D
中脚本的创建,和脚本中各阶段函数的运行方法和顺序。Reset、Awake、Start、Update(Fixed、Late)等。
Z_羊羊
·
2023-11-08 06:05
unity
3d
c#
Unity3d
C#实现编辑器不运行状态下执行的脚本[ExecuteInEditMode]
前言MonoBehaviour的生命周期函数是在编辑器运行模式下才会执行,给类定义前面加上[ExecuteInEditMode],列如usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;[ExecuteInEditMode]publicclassExeInEditModeTest:MonoBehaviou
十幺卜入
·
2023-11-08 06:01
Unity3D
unity
EditMode
编辑器状态
Unity 动态改变天空盒 材质
关于
Unity3d
中天空盒的动态变更,也就是根据不同的场景信息,使得天空盒的效果换成不同的材质只需要在想换的时候调一下就可以,这个只是改变天空的材质,就是变一片天,不是让天空动起来publicMaterialMateSunny1
xihui.Zhang
·
2023-11-08 06:27
Unity3d
C#实现编辑器不运行状态下执行的脚本
第一章方式:函数前面+[ContextMenu("Play")],Inspector面板右键调用第二种方式:OnValidate(),值改变自动执行usingUnityEngine;usingSystem.Linq;publicclassNightController:MonoBehaviour{publicfloatm_fEmissionInstensity=0;publicMaterial[]
会思考的猴子
·
2023-11-08 06:55
unity
c#
编辑器
开发语言
Unity 3D美术(程序+美术遇到的常见问题)
自己接触
unity3d
也有6年左右的时间,从最开始的基础学习到现在做项目管理接触过的项目:医疗VR,军事VR,景区博物馆AR,城市规划,房地产VR,VR中控教育,博物馆整套解决方案(软件+硬件),地铁模拟器
qq_14867349
·
2023-11-08 04:28
Unity3d
unity3d
美术
贴图丢失
u3d技美
u3d
UnityShader3:ShaderLab
服务的语言,在Unity中所有的UnityShader都是使用ShaderLab来编写的对于之前OpenGL的学习需要考虑很多事情,包括但不限于模型和资源的加载、着色器的选择与输入、渲染状态的设置等,现在对于
Unity3D
Jaihk662
·
2023-11-08 01:54
#
Unity3D
UnityShader
An item with the same key has already been added. Key: UnityEditor.Scripting.ScriptCompilation报错
1、
unity3D
导入新的插件会出现以下报错:ArgumentException:Anitemwiththesamekeyhasalreadybeenadded.Key:UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySystem.Collections.Generic.Dictionary
YZW*威
·
2023-11-07 20:50
笔记
unity3D
脚本概览
转http://blog.sina.com.cn/s/blog_76e067cf01013t3j.html一、脚本概览这是一个关于Unity内部脚本如何工作的简单概览。Unity内部的脚本,是通过附加自定义脚本对象到游戏物体组成的。在脚本对象内部不同志的函数被特定的事件调用。最常用的列在下面:Update:这个函数在渲染一帧之前被调用,这里是大部分游戏行为代码被执行的地方,除了物理代码。Fixed
zebintang
·
2023-11-07 11:36
S3_Unity学习
Unity脚本
Unity
Unity3D
脚本教程1:脚本概览
一、脚本概览这是一个关于Unity内部脚本如何工作的简单概览。Unity内部的脚本,是通过附加自定义脚本对象到游戏物体组成的。在脚本对象内部不同志的函数被特定的事件调用。最常用的列在下面:Update:这个函数在渲染一帧之前被调用,这里是大部分游戏行为代码被执行的地方,除了物理代码。FixedUpdate:这个函数在每个物理时间步被调用一次,这是处理基于物理游戏的地方。在任何函数之外的代码:在
vivian陈薇
·
2023-11-07 11:01
Unity3D
unity3d
脚本
c#
Unity3D
---UGUI(锚点及中心点介绍)
【千锋合集】史上最全
Unity3D
全套教程|匠心之作_哔哩哔哩_bilibilip251UnityUGUI中RectTransfrom中锚点(Anchor)、轴心(Pivot)、Rect及坐标分析_Happy_zailing
renwen1579
·
2023-11-07 02:45
unity3D
unity3d
Unity3D
正交-透视混合相机的实现
Animplementationofmixedortho-perspcamerain
Unity3D
(本文需要一定的
Unity3D
及其ShaderLab的知识)1.动机在2D游戏开发中,经常会出现需要处理前景遮挡物体
车公庙大表哥
·
2023-11-07 01:58
Unity
unity3d
---总结
1、创建三个正方体,点击鼠标逐个消失a、publicclassDestoryCube:MonoBehaviour{publicGameObject[]cube;//创建一个数组的cubeinti=0;//数组的下标是从零开始的floatfireTime=0.5f;//发射时间floatnextTime=0.0f;//间隔时间UpdateiscalledonceperframevoidUpdate(
qq_23355999
·
2023-11-07 01:28
unity
Unity3D
使用LitJson.dll解析报错问题
报错内容:JsonException:Invalidcharacter'LitJson.Lexer.NextToken()(at:0)需要解析的数据格式:{"success":true,"message":"操作成功","code":"0002","data":{"role":"0","updateUser":"142","updateTime":"2022-04-24T17:19:33.887"
我是大咸鱼
·
2023-11-06 19:05
unity
C#
c#
unity
【
Unity3d
】【原理】【实践】协程的原理和实践
文章目录原理实践一:实现协程执行器实践二:使用原理协程,需要从迭代器说起。协程的执行,可以归结为,每帧执行一次迭代,直到迭代结束,返回。迭代器,IEnumerator接口的实现。其中的核心迭代功能,在boolMoveNext()中,若返回为true,则表明当前未结束;若返回false,则表明当前迭代结束。若迭代未结束,则需是的迭代器的objectcurrent值存在。因为迭代器的用法便是,先判定是
延澈左
·
2023-11-06 18:29
unity
c#
c#
Unity3d
原理
【
Unity3d
】【相机】透视相机UI转换(3DUI+保持屏幕比例)
文章目录0.基础知识点1.整合转换:2.注意:物体与透视相机的距离3.其他:透视相机中,物体永远朝向相机:0.基础知识点正交相机:正交相机的的orthographicSize,是二分之一的屏幕高度,即orthographicSize=H/2。透视相机:相机的aspect为相机的视口的宽高比:aspect=W/H即:W=H*aspect透视相机的屏幕高度H随着相机的中心距离和fov变化。公式为:H=
延澈左
·
2023-11-06 18:29
Unity3D
ui
3d
数码相机
【
Unity3d
】【Timeline】Timeline的使用研究
文章目录1.Playable相关内容梳理2.Timeline的使用1.PlayableDirector组件:2.Markers发送通知(2019.1添加)3.TimelineSignals触发事件:3.结构梳理参考资料:1.Playable相关内容梳理structPlayableGraph:playable相关的图(graph)管理playable的创建和销毁图:节点和边节点:playable权重
延澈左
·
2023-11-06 18:58
unity
笔记
Unity3d
Timeline
原理
Unity3d
C#实现对PlayableDirector组件的控制中断至最后的状态
问题标题的控制中断至最后的状态,这个需求有点特殊,就是播放中的动画不进行播放了,而是跳到动画结束的状态。先看看PlayableDirector组件的官方说明文档:这里发现播放、暂停、恢复和停止这些都有现成的函数。我的需求就是第一次进入场景播放一次PlayableDirector,切换到其它场景时后,再切换回来时是跳到动画结束的状态。按理来说是不勾选playOnAwake,切换时调用停止函数(Sto
十幺卜入
·
2023-11-06 18:56
Unity3D
Playable
Unity
PD控制
【
Unity3d
】【动画】基于Playable的动态播放AniamtionClip播放器
文章目录0.原因和目标1.原理和demo1.播放demo1TestAnimationPlayer自定义播放行为:TestAnimationBlendBehaviour2.播放demo2,分层混合2.封装代码结构0.原因和目标Unity提供了的Animator和AnimatorController用来播放动画。其中,AnimatorController作为动画控制器,需要提前配置好每个动画State
延澈左
·
2023-11-06 18:48
unity
动画
Unity3d
unity3d
制作RPG游戏系列(3)——鼠标控制人物行走攻击
个人博客文章链接:http://www.huqj.top/article?id=160建立好地形之后,我们就需要添加一个第三人称的主角并通过脚本来控制他的行走、攻击等动作,以及需要设置摄像机跟随。一、首先,添加一个人物模型(带动画)这里的人物属性需要添加以下几个比较重要的组件:rigidBody刚体、navmeshagent寻路导航组件、boxcollider碰撞检测组件其中碰撞检测组件使得人物可
qq_32216775
·
2023-11-06 16:59
unity3d
unity3D
:RPG游戏常见的移动方式
U3D中实现移动的方式有很多,在RPG游戏中大家常见的移动方式其实主要是两种,第一种要么就是第一人称要么就是相机在人物后面跟随人物,也是类似于第一人称只不过把相机后移了,基本上FPS的游戏都是这种,还有一些注重于动作格斗的游戏也是这样,通过一个直观的视角让人有身临其境的感觉。二一种则是有点像上帝视角,类似与MOBA游戏,玩家是处于一个俯视的视角,当然,它是一个有一定倾斜度的俯视角,国内很多的MMO
不如、流浪
·
2023-11-06 16:59
游戏
使用KBEngine开发UE4服务端——入门配置
KBEngine作为一款开源的服务端引擎,仅Python脚本即可简单高效的完成任何游戏逻辑(支持热更新),使用配套客户端插件能够快速与(
Unity3D
Yuk丶
·
2023-11-06 11:28
UE4
kbengine
mysql
kbengine
UE4
数据库
虚幻
点云从入门到精通技术详解100篇-基于数字孪生的病害路面 交通场景建模(续)
目录3
Unity3D
病害路面校园交通场景物理模型建立3.1
Unity3D
虚拟引擎3.2病害路面的构建3.2.1校园底图
格图素书
·
2023-11-06 10:35
机器学习
计算机视觉
人工智能
数学建模
点云
Unity3D
中使用TerrainComposer插件制作大地形场景经验笔记
前两篇经验文章中介绍了Unity用WorldComposer、RealWorldTerrain下载以及生成游戏地形。地图生成完毕你会发现都是比较基础的下地图航拍卫星图,离我们需要看到的真3D地形还存在一定的距离:立体感弱、细节度低、缺少3D物体等。本文将开始分享我使用TerrainComposer插件在unity中快速创建游戏地形的经验笔记。先预览本次使用TerrainComposer的实践产出截
荣学长
·
2023-11-06 06:59
CG技术笔记
unity3d
游戏
编程语言
unity
Unity3D
实现简单的Buff系统
今天来考虑一下,想要实现一个buff系统需要什么功能。能力不行,写的不好,请大家指正完善,谢谢~~在我们接到一个需求的时候,往往需要先分析一下需求,确定我们要实现什么样的功能,大部分的情况下需求功能由策划提供,而你只需要考虑怎么实现就行了。不过今天特殊,没有策划,只能我们自己分析考虑了。更据以往玩过的游戏,来看看buff系统都有什么功能:1.计时,一个buff往往都会有存在时间,几秒,几分,甚至几
刘建宁
·
2023-11-06 01:45
Unity3D技术专区
Buff
Unity3d
Unity3d
Network 局域网多人对战之游戏大厅
本文是通过在局域网内进行玩家匹配,需要游戏大厅展示局域网内的服务器列表(房间信息),玩家通过点击列表进入服务器创建的房间,准备好后开始游戏。由于Unity官方提供NetworkManagerHUB只是一个实例,UI丑丑的。而且局域网内匹配也没有可供选择的服务器列表。那服务器在局域网内通过UDP数据传输协议来通知其他客户端生成服务器列表。客户端点击列表进入房间中等待加入游戏。准备的插件:1.Netw
yxlalm
·
2023-11-05 21:59
#
Unity
其他
局域网
UNET
多人
【软件逆向】如何逆向
Unity3D
+il2cpp开发的安卓app【IDA Pro+il2CppDumper+DnSpy+AndroidKiller】
教程背景课程作业要求使用反编译技术,在游戏中实现无碰撞。正常情况下碰撞后角色死亡,修改为直接穿过物体不死亡。需要准备的软件il2CppDumper。DnSpy。IDAPro。AndroidKiller。一、使用il2CppDumper导出程序集将{my_game}.apk后缀修改为{my_game}.zip,使用解压工具解压至文件夹{my_game}。(my_game为apk的文件名,根据具体情况
ninding
·
2023-11-05 13:02
android
软件逆向
软件教程
CTF
Unity3D
常用的生命周期函数
今天给大家总结一下我们常用的生命周期函数:voidReset()Reset是在用户点击检视面板的Reset按钮或者首次添加该组件时被调用。此函数只在编辑模式下被调用。Reset最常用于在检视面板中给定一个最常用的默认值。publicGameObjecttarget;voidReset(){target=GameObject.FindWithTag(“Player”);}voidAwake()当一个
yffgamestart
·
2023-11-05 08:09
unity
unity3d生命周期函数
生命周期函数
unity3d周期函数
Unity学习之生命周期函数
Unity生命周期函数
Unity3D
中的生命周期函数生命周函数:需要继承MonoBehaviour类才能使用。
zhoujian970
·
2023-11-05 08:38
Unity学习
unity
c#
Unity3D
烘焙面板自我总结
IndirectResolution间接光采样:数据越大,对间接光采样越多,对物体边缘影响越大,这个影响两个物体之间的阴影、溢色,如果数值很大,周围就会成为白色(官网解释说只能在实时光渲染开始时才起作用)LightMapResolution:烘焙贴图采样:值越大,效果越好,场景越干净;相应的烘焙时间会延长DirectionalMode:IndirectionIntensity:间接光强度小于1,降
小羽小羽
·
2023-11-04 19:49
[转]
unity3D
游戏开发之GUI
转自:http://blog.csdn.net/kuloveyouwei/article/details/23598171GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验。Unity内置了一套完整地GUI系统,提供了从布局、控件到皮肤的一整套GUI解决方案,可以做出各种风格和样式的GUI界面。在Unity中使用GUI来完成GUI的绘制工作,目前
weixin_30408309
·
2023-11-04 19:48
Unity 3D 菜单栏&&快捷键详解
nity3D菜单栏及快捷键详解File菜单Edit菜单Assets菜单GameObject菜单Component菜单Window菜单Help菜单其他快捷键
Unity3D
菜单栏及快捷键详解File菜单File
池鱼宋某人
·
2023-11-04 19:17
游戏
unity3D
游戏开发之GUI
转自:http://blog.csdn.net/kuloveyouwei/article/details/23598171GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验。Unity内置了一套完整地GUI系统,提供了从布局、控件到皮肤的一整套GUI解决方案,可以做出各种风格和样式的GUI界面。在Unity中使用GUI来完成GUI的绘制工作,目前
真像大白阿
·
2023-11-04 19:16
Unity3d
unity3d
游戏开发
gui
Unity3D
开发技术研究-SteamVR2.0
一、概述笔者之前使用SteamV1.x+VRTK开发项目,发现SteamVR2.0与之前有重大更新,主要原因是随着越来越多的VR设备推出,控制器类型逐渐趋向于碎片化,每当有新的控制器发布,都会给开发者带来一些额外的工作量:游戏项目需要修改交互代码以适配新的设备;意思就是每套VR硬件设备就有自身一套VRSDK,所以,当现有VR应用程序移植到另外一个VR平台的时候,需要针对目标平台进行交互适配;从而增
鱼儿-1226
·
2023-11-04 19:16
unity3d
vr
unity
Unity3D
自制横版闯关游戏手册(1)
Unity3D
自制横版闯关游戏手册(1)提要:因为某些原因把unity的版本从5.0一口气更到了2017.3,东西多了不少,悲剧的是还在写的项目用的插件全都检测不了,反复删除和安装无效果后决定把已经写好的内容重新写一次
keven2148
·
2023-11-04 19:14
unity3d游戏开发
unity3d
游戏
unity
Unity3D
实现页面的滑动切换功能
效果展示
Unity3D
实现页面的滑动切换效果文章目录前言一、先上代码二、创建UI1.创建ScrollView如下图,并挂载该脚本:2.Content下创建几个Itme总结前言``好记性不如烂笔头!
野区捕龙为宠
·
2023-11-04 19:11
#
unity之GUGI
unity
Unity3D
物体在UI界面的显示
3D物体在UI界面的显示是个比较常遇到的需求,实现这个需求,首先要做的是创建一个专门拍摄模型的摄像机,和创建RenderTexture赋值给相机。这里具体的操作可以参照:https://www.cnblogs.com/chinarbolg/p/9601376.html上面有相应的图文说明。最后在模型的展示按钮上添加如下脚本:usingSystem.Collections;usingSystem.C
一克拉绿豆
·
2023-11-04 02:36
项目笔记
Unity3D
物体点击事件实现方式
此篇博客将通过两种方式实现场景中物体的点击事件。准备工作:1、给场景添加EventSystem:选择Hierarchy窗口-》Create-》UI-》EventSystem2、给摄像机添加PhysicsRaycaster脚本(系统自带的):选中MainCamera-》AddComponent-》PhysicsRaycaster3、给需要实现点击的物体添加Collider(Cube默认有Collid
NeverGiveUp!!
·
2023-11-04 01:34
Unity
unity
Unity3d
学习笔记
Unity中的脚本类均继承自MonoBehaviourTime.deltaTime游戏中一帧的时间(秒)假如1秒运行60帧,则一帧为1/60秒;假如游戏运行时卡顿,帧数变为30帧,则一帧为1/30秒Time.timeScale时间伸缩,类似于视频中的倍速播放当timeScale=1时,时间为正常倍速。当timeScale=0,时间静止,可以用于暂停游戏。假如timeScale=0.5,则原来需要1
henono
·
2023-11-03 18:47
Unity3d
unity3d
游戏开发
unity
unity3d
学习笔记
目录C#基础
unity3d
API获取位置,大小,旋转信息获取其他物体获取组件调用方法调用(其他物体)方法实例化物体(复制)销毁物体碰撞事件Rigidbody施加力C#基础//输入int.parse(Console.ReadLine
蒟蒻的工具人
·
2023-11-03 18:17
学习
c#
开发语言
【
Unity3d
开发笔记】FPS 声源:移动&跳跃&着地&射击的声音逻辑
【
Unity3d
开发笔记】FPS声源:移动&跳跃&着地&射击的声音逻辑FPS游戏中基本的声源包括位移(移动+跳跃+着地)和射击。处理好它们的关键在于播放音源的时机,以下是个人的一种处理思路。
圣☆哥
·
2023-11-03 18:46
Unity3d
游戏开发
经验分享
AudioSource
Unity3d
FPS
【
Unity3d
开发笔记】 -FPS- GameObject.GetComponent<T>()获取组件的顺序
【
Unity3d
开发笔记】-FPS-GameObject.GetComponent()获取组件的顺序看了结论基本就可以溜了。。。
圣☆哥
·
2023-11-03 18:46
Unity3d
常见错误记录
FPS
Debug记录
unity3d
【
Unity3d
开发笔记】-FPS- 通过代码改变物体的组件Components在Inspector内的排序
【
Unity3d
开发笔记】-FPS-通过代码改变物体的组件Components在Inspector内的排序FPS游戏一般有多个阵营,对于带有联机的FPS,一般还要准备原角色的同步版本,这样下来可能需要制作多个预制体
圣☆哥
·
2023-11-03 18:46
Unity3d
C#
unity
游戏开发
FPS
c#
经验分享
Unity3D
笔记1
第一个程序Start()游戏开始时运行Update()每一帧都会运行Debug.log打印一段信息到Unity的控制台窗口test.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclasstest:MonoBehaviour{ voidStart(){Debug.Log("游戏开始
鸦语千荒
·
2023-11-03 17:42
笔记
Unity
c#
开发语言
unity
Unity3D
基础知识笔记
Unity3D
基础知识笔记一、Unity简介1)
Unity3D
概念2)
Unity3D
的特点二、
Unity3D
的发展历史三、软件安装一、Unity简介1)
Unity3D
概念Unity是由UnityTechnologies
Miao He
·
2023-11-03 17:07
虚拟现实技术
unity
游戏引擎
Transform.Forward和Vector3.Forward的正确使用方法
Transform.Forward和Vector3.Forward的正确使用方法发布:
Unity3d
培训来源:
unity3d
培训教程2016-07-23浏览次数:3465很多人对于Transform.Forward
linuxheik
·
2023-11-03 17:37
欧拉角
Unity3D
数字孪生开发笔记——网络篇
Unity3D
数字孪生开发笔记(一)一、网络连接的端点:Socket二、端口三、Socket通信流程四、TCP和UDP一、网络连接的端点:Socket1、网络上的两个程序通过一个双向的通信连接实现数据交换
聪 ~smart
·
2023-11-03 17:33
数字孪生
unity3d
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他