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
多线程UI之ScrollYExtand
先附上git地址https://github.com/huqiang0204/huqiang.UnitySubThreadUI示例代码请看ScrollExTestPage可以绑定三种模型,头部,尾部,和中间数据部分这里只用到了中间数据模型和头部模型Listdatas=newList();ScrollYExtand.DataTemplatetmp=newScrollYExtand.DataTempl
胡强_79a4
·
2024-09-15 07:51
unity3d
怎么让模型动起来_Unity动画系统详解1:在Unity中如何制作动画?
摘要:在场景中加入动态的物体,可以让整个场景更加生动、真实。Unity场景中的物体可以通过制作动画,让物体动起来。简单的动画如物体的移动、旋转(比如旋转的风扇、闪烁不定的灯泡等),复杂的动画如游戏中角色的动作、面部表情等。洪流学堂,让你快人几步。你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu)习(xi)动画系统。包含动画的场景小新:“智哥,我想在场景里加上一个旋转的风扇怎么做
DataDuchess
·
2024-09-15 03:59
unity3d怎么让模型动起来
[Unity优化]
Unity3D
如何减少安装包大小
译官方文档:http://docs.
unity3d
.com/Manual/ReducingFilesize.htmlPDF文档:http://www.rukawa.cn/Uploads/Attachment
hcq666
·
2024-09-14 06:02
Unity3d
俯视视角下,通过点击屏幕获取世界坐标是如何实现的
方式一:射线转化在
Unity3D
中,我们先获取对应游戏画面的摄像机,之后获取屏幕点击位置的世界坐标可以通过使用ScreenPointToRay()函数实现。
睡不醒的小泽
·
2024-09-14 05:30
Unity
unity
Unity3D
DOTS系列之Struct Change核心机制分析详解
引言
Unity3D
的DOTS(Data-OrientedTechnologyStack)体系为游戏开发带来了革命性的变化,它通过ECS(EntityComponentSystem)模型,将游戏中的对象(
Thomas_YXQ
·
2024-09-14 03:17
开发语言
Unity3D
游戏
unity
架构
Unity3D
GPUDriven渲染详解
前言
Unity3D
中的GPUDriven渲染技术是一种通过最大化GPU的利用,减少CPU负担,从而提高渲染效率和帧率的方法。
Thomas_YXQ
·
2024-09-14 03:17
开发语言
Unity3D
架构
游戏
Unity
Unity3D
帧同步模式的网络游戏详解
Unity3D
作为一款强大的跨平台游戏引擎,提供了丰富的工具和接口来实现帧同步。对惹,这里有一个游戏开发交流小组,大家可以点击进来一起交流一下开发经验呀!实现步骤1.确定帧率
Thomas_YXQ
·
2024-09-14 02:44
游戏开发
Unity3D
Unity
开发语言
ui
XML在C#与
Unity3D
中的使用详解
一、XML使用详解1.XML文件是什么?XML(ExtensibleMarkupLanguage)是一种可扩展标记语言,用于传输和存储数据。2.XML文件的用途XML文件常用于网络通信和本地配置文件的存储,具有良好的可读性和可扩展性。3.XML文件的示例以下是一个包含三个数据项的XML文件示例,每个数据项包含名字、年龄和性别三个属性:Plane291Weny280Seven314.如何生成XML文
傻Q爱
·
2024-09-13 01:34
Unity技术
Unity知识笔记
xml
c#
开发语言
【原创】
Unity3D
游戏项目实例教程之 Xml 数据解析器
由于自己项目中使用XML作为配置文件,为了解析起来方便,其实更加方便的是解析XML的.cs文件都通过程序去生成,读者可以自己去实现,下面是XML解析器,仅供大家参考!先来看看最终使用例子的代码(在我们的项目中,我们需要借助上一篇的资源加载管理器来预先加载我们的配置文件):using UnityEngine;using System.Collections;public class LoaderXm
chuiyanbang9039
·
2024-09-13 01:01
游戏
Unity3d
学习笔记
Mecanin动画系统.pngNavigation导航系统.pngShader渲染基础.png面向对象六大原则.png策略模式Strategy.png工厂模式Factory产品工厂.png观察者Observer.png结构设计模式总结.png模板方法模式TemplateMethod.png适配器模式Adapter.png外观模式Facade.png职责连模式ChainofResponsibilit
明月海子
·
2024-09-12 06:45
Unity面试:MipMap是什么,有什么作用?
在
Unity3D
等游戏开发中,MipMap的作用主要体现在以下几个方面:减少模糊效果:当纹理在屏幕上缩小时,使用MipMap可以避免出现模糊和失真现象。
returnShitBoy
·
2024-09-11 19:43
unity
游戏引擎
unity 局域网读取文件_(转载)
Unity3D
连接本地或局域网MySQL数据库
1usingMySql.Data.MySqlClient;2usingSystem;3usingSystem.Data;45publicclassMySqlAccess6{7publicstaticMySqlConnectionmySqlConnection;//连接类对象89privatestaticstringhost;//IP地址。如果只是在本地的话,写localhost就可以。10priv
丛子涵
·
2024-09-10 22:47
unity
局域网读取文件
推荐一个跨平台的Unity插件——UnityPython
推荐一个跨平台的Unity插件——UnityPythonunity-pythonPythonpluginfor
Unity3D
.项目地址:https://gitcode.com/gh_mirrors/un
夏磊讳
·
2024-09-10 18:50
UnityPython:在Unity中无缝运行Python代码
UnityPython:在Unity中无缝运行Python代码unity-pythonPythonpluginfor
Unity3D
.项目地址:https://gitcode.com/gh_mirrors
岑晔含Dora
·
2024-09-10 18:20
Unity-Python 项目使用指南
Unity-Python项目使用指南unity-pythonPythonpluginfor
Unity3D
.项目地址:https://gitcode.com/gh_mirrors/un/unity-python
秋或依
·
2024-09-10 18:50
探索
Unity3D
的新边界:
Unity3D
-Python-Editor
探索
Unity3D
的新边界:
Unity3D
-Python-Editor1、项目介绍在游戏开发的世界中,
Unity3D
以其强大的功能和易用性赢得了开发者们的青睐。
孔岱怀
·
2024-09-10 18:19
探索
Unity3D
与Python的无缝结合:一个创新的游戏开发新视角
探索
Unity3D
与Python的无缝结合:一个创新的游戏开发新视角
Unity3D
-Python在Unity里使用Python脚本项目地址:https://gitcode.com/gh_mirrors/
毕艾琳
·
2024-09-10 18:44
unity3D
使用WWW 加载网络上的Mp3
publicIEnumeratorSendGet(stringurl){WWWwww=newWWW(url);yieldreturnwww;if(string.IsNullOrEmpty(www.error)){//GetComponent().material.SetTexture("_MainTex",www.texture);GetComponent().clip=www.GetAudioC
在夢里
·
2024-09-10 01:33
unity打包android工程文件,Unity2018使用Gradle打包Android
https://docs.
unity3d
.com/2018.4/Documentation/Manual/android-gradle-overview.html所用版本unity2018.4.19打包流程
Zz 911
·
2024-09-08 22:39
apkbuilder.java 362,发布apk出现问题Failed to build apk,有没有大佬帮忙看一下
java.exe-Xmx2048M-Dcom.android.sdkmanager.toolsdir="H:/andorid-sdk1\tools"-Dfile.encoding=UTF8-jar"G:\
unity3d
weixin_39876145
·
2024-09-08 04:04
apkbuilder.java
362
UnityECS-初识
资料:官方文档资料地址:https://docs.
unity3d
.com/Packages/
[email protected]
/api/Unity.Profiling.htmlB站Unity官方
小灰晖l
·
2024-09-06 22:15
ECS
unity3d
Unity3D
学习—牧师与魔鬼—MVC模式和ECS架构应用
需求PriestsandDevilsPriestsandDevilsisapuzzlegameinwhichyouwillhelpthePriestsandDevilstocrosstheriverwithinthetimelimit.Thereare3priestsand3devilsatonesideoftheriver.Theyallwanttogettotheothersideofthis
卖女孩的男孩纸
·
2024-09-06 22:41
unity3d
mvc
unity
游戏引擎
Unity3D
ECS架构的优缺点详解
前言
Unity3D
作为一款强大的游戏开发引擎,近年来在性能优化和架构设计上不断进化,其中ECS(Entity-Component-System)架构的引入是其重要的里程碑之一。
Thomas_YXQ
·
2024-09-06 21:09
架构
Unity3D
游戏
游戏开发
unity
游戏引擎
unity3d
大地图接壤_多人紧密交互场景下的多视角人体动态三维重建方法与流程...
本发明属于计算机视觉和图形学领域,具体讲,涉及人体关键点检测、追踪和人体三维模型重建方法。背景技术:在计算机视觉和计算机图形学中,无标记人体运动捕捉已经成为一个热门并且具有挑战性的热点问题,其主要任务是通过跟踪视频中移动对象的运动来恢复动态时间一致的3D形状。最近十年以来单人运动捕捉方法取得了巨大的进步,然而当前的方法需要对相机进行设置或处于一个受控的工作室环境中,并且依赖于良好的图像分割技术。在
weixin_39947908
·
2024-09-06 19:52
unity3d
大地图接壤
unity3d
中使用状态机
使用状态机的目的就是对角色复杂的行为逻辑代码进行解耦。在同一个act根据状态id不同,调用不同的类执行代码。以一个士兵,有查找敌人、移动、攻击、胜利、自身死亡,这五种状态为例。FMS_State_ShiBing.cs是状态机的父类。主要完成定义状态枚举和构建状态字段usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Ge
jwxkk
·
2024-09-06 00:42
unity3d
unity3d
状态机
Unity3D
DOTS Component详解
前言
Unity3D
的Data-OrientedTechnologyStack(DOTS)是一个旨在提高游戏性能和可扩展性的技术集合,其核心是ECS(Entity-Component-System)架构。
Thomas_YXQ
·
2024-09-05 23:40
Unity3D
Unity
游戏开发
编辑器
开发语言
Unity3D
动画系统兼容优化详解
前言
Unity3D
作为一款强大的游戏开发引擎,其动画系统提供了丰富的功能,但在开发大型或复杂游戏时,动画系统的性能优化变得尤为重要。
Thomas_YXQ
·
2024-09-05 23:40
游戏
Unity3D
架构
游戏开发
Unity
《
Unity3D
高级编程 主程手记》第二章 C#技术要点(八) 业务逻辑优化技巧
目录使用List和Dictionary时提高效率巧用structstruct对性能优化的好处使用原值类型连续空间的方式来提高CPU的缓存命中率尽可能地使用对象池字符串导致的性能问题解决方法字符串的隐藏问题程序运行原理业务逻辑的优化方向脱离C#语言,简单陈述程序运行原理指令内存块数据内存块不只是算法能大幅度提高业务逻辑的效率,普普通通的业务代码也同样可以有质的飞越。优秀程序员常关注代码对性能的影响,
仁希'
·
2024-09-05 20:15
#
《Unity3D高级编程
主程手记》
笔记
性能优化
unity
c#
Unity读书系列《Unity高级编程:主程手记》——C#技术要点
文章目录前言一、业务逻辑优化技巧二、
Unity3d
中C#的底层原理三、List底层源码剖析四、Dictionary底层源码剖析五、浮点数的精度问题六、委托、事件、装箱、拆箱七、算法总结前言本文旨在总结某一概念的性质
adogai
·
2024-09-05 20:15
unity
编辑器
游戏引擎
c#
架构
Unity3D
DOTS Component详解
前言
Unity3D
的Data-OrientedTechnologyStack(DOTS)是一个旨在提高游戏性能和可扩展性的技术集合,其核心是ECS(Entity-Component-System)架构。
Clank的游戏栈
·
2024-09-05 11:44
开发语言
Unity3D
Editor 编辑器扩展功能详解
前言
Unity3D
编辑器扩展功能为开发者提供了一个强大的平台,允许他们自定义和增强Unity编辑器的功能,以满足特定的开发需求。
Clank的游戏栈
·
2024-09-05 11:14
编辑器
Unity3D
如何提升游戏运行效率详解
前言在
Unity3D
中提升游戏运行效率是一个重要的方面,特别是在开发复杂或高性能需求的游戏时。以下将详细探讨几种常见的优化策略,包括技术详解和示例代码(当适用时)。
Clank的游戏栈
·
2024-09-05 11:14
游戏
Unity3D
屏幕空间阴影的简单优化详解
在
Unity3D
中,阴影是提升场景真实感的重要元素之一。然而,传统的阴影映射技术(ShadowMapping)可能会因为计算量大而导致性能问题。
Clank的游戏栈
·
2024-09-05 11:14
人工智能
算法
Unity3D
Compute Shader如何进行同步详解
前言在
Unity3D
中,ComputeShaders是一种利用GPU并行处理能力执行复杂计算的方法。
Clank的游戏栈
·
2024-09-05 11:44
java
开发语言
Unity3D
ECS架构的优缺点详解
Unity3D
作为一款强大的游戏开发引擎,近年来在性能优化和架构设计上不断进化,其中ECS(Entity-Component-System)架构的引入是其重要的里程碑之一。
Clank的游戏栈
·
2024-09-05 11:14
架构
Unity3D
项目中如何正确使用Lua详解
在
Unity3D
游戏开发中,Lua作为一种轻量级、灵活且易于学习的脚本语言,被广泛用于游戏逻辑编写、扩展和定制。Lua的集成不仅提高了游戏开发的效率和灵活性,还方便了游戏后期的维护和更新。
Clank的游戏栈
·
2024-09-05 10:14
lua
junit
开发语言
Unity3D
DOTS系列之Struct Change核心机制详解
前言在
Unity3D
的DOTS(Data-OrientedTechnologyStack)体系中,StructChange是一个核心的内存管理机制,它涉及对Entity和Component数据的重新排列和内存分配
Clank的游戏栈
·
2024-09-05 06:40
unity
Unity3D
DOTS系列之BlobAsset核心机制详解
前言BlobAsset是
Unity3D
DOTS(Data-OrientedTechnologyStack)系列中的一个关键概念,它主要用于管理和处理游戏中的大型数据块(blob)。
Thomas_YXQ
·
2024-09-03 09:31
Unity
游戏开发
开发语言
ui
unity3d
引擎缓存优化技术_
unity3d
优化总结篇
转自http://www.unitymanual.com/thread-21597-1-1.html此总结由自己经验及网上收集整理优化内容包括:1.代码方面;2.函数使用方面;3.ngui注意方面;4.数学运算方面;5.内存方面;6.垃圾回收方面等等...本着相互交流共同进步的原则好了,总结如下:1.尽量避免每帧处理,可以每隔几帧处理一次比如:[C#]纯文本查看复制代码functionUpdate
weixin_39732991
·
2024-09-02 09:03
unity3d引擎缓存优化技术
【
Unity3D
杂谈】记一次优化shader性能的过程
一、问题描述我们的手游的主场景主要由一系列的2D图片的SpriteRenderer组成,有一片大的水面背景,有一个shader去实现了水颜色渐变和波纹的效果。在岛上有很多建筑物。按理论上,有更多建筑的区域应该渲染压力更大,而纯水面的地方应该只有一个shader在渲染。但是经测试发现,在一个低端的Android手机上(大约千元的三星手机)上,发现将相机拖动到只有背景海面的区域,帧率也会明显下降,明显
留待舞人归
·
2024-09-02 08:29
unity
游戏引擎
游戏
Unity3D
_Align With View 和Align View to Selected 相关用法
如果你不知道AlignWithView和AlignViewtoSelected入口在哪看截图1,MoveToView这个用法比较简单,就是把你选中的游戏对象移动到视图的中心点2,AlignWithView这个用法就要把普通游戏对象和Camera分开来说了选中普通的游戏对象:会移动游戏对象,直到游戏对象的中心点和视图的中心点对齐选中Camera:会移动Camera,直到Camera的中心點和視圖的中
米酒老花生
·
2024-09-02 01:14
unity3d
unity3d
AlignWithView
unity3D
学习笔记之三:全局光照
本文整理自Unity全球官方网站,原文:UNITY5-LIGHTINGANDRENDERING(文章较长,请耐心阅读)简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度的预先处理这些计算,而非游戏执行时实时运算。同一场景里:没有照明(左),只有直接光源(中),和有间接光源的全局光照(右)的表现,注
watl0
·
2024-09-02 01:44
Unity
Unity
Unity3D
-启动unity事件,切换平台监听
1,启动unity监听,针对unity启动监听,可以做些版本检测,以及平台切换监听,可以做些自己想做的操作[InitializeOnLoad],添加这个标示,标示在unity启动的时候会执行这个脚本unity官方给的解释是:RunningEditorScriptCodeonLaunchSometimesitisusefultobeabletorunsomeeditorscriptcodeinapr
米酒老花生
·
2024-09-02 01:14
unity3d
Unity3D
如何提升游戏运行效率详解
前言在
Unity3D
中提升游戏运行效率是一个重要的方面,特别是在开发复杂或高性能需求的游戏时。以下将详细探讨几种常见的优化策略,包括技术详解和示例代码(当适用时)。
Thomas_YXQ
·
2024-08-31 20:41
游戏
Unity3D
架构
游戏开发
Unity
Unity3D
UI Toolkit数据动态绑定详解
前言在
Unity3D
中,ComputeShader是一种强大的工具,用于在GPU上执行并行计算任务,这些任务通常涉及大量的数据处理,如图像处理、物理模拟等。
Thomas_YXQ
·
2024-08-31 19:40
ui
java
开发语言
Unity
游戏开发
前端
c#
C# 第十四弹 —————— 扩展方法
关键字this,这是一个很实用的方法,尤其是
Unity3D
中更为实用哦。
qq_29241013
·
2024-08-31 19:09
C#学习
C#
C#
Unity 3D学习资料集合
本文包含了
unity3D
游戏开发相关的学习资料,包含了入门、进阶、性能优化、面试和书籍等学习资料,含金量非常高,在这里分享给大家,欢迎收藏。
returnShitBoy
·
2024-08-31 16:15
unity
3d
游戏引擎
2019-05-14
unity3D
使用教程软件简介
Unity3D
是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎
gong圈圈
·
2024-08-30 20:31
【
Unity3D
与23种设计模式】策略模式(Strategy)
GoF中定义:“定义一组算法,并封装每个算法,让它们之间可以彼此交换使用。策略模式让这些算法在客户端使用它们时能更加独立。”游戏开发过程中不同的角色会有不同的属性计算方法初级解决方法便是:ifelse,不够再来几个ifelse高级点儿的就用switchcase配合enum对于小型项目或者快速开发验证用的项目而言,这么做是没问题的但是开发规模或产品化项目时,最好还是选择策略模式在策略模式中,算法中的
林尧彬
·
2024-08-30 03:43
设计模式
游戏
游戏开发设计模式之命令模式
如何在
Unity3D
中有效地实现和管理命令模式以提高游戏性能?命令模式与其他设计模式(如观察者模式、状态模式)在游戏开发中的比较优劣是什么?
Ctrl+CV九段手
·
2024-08-30 02:01
游戏开发设计模式
设计模式
命令模式
状态模式
游戏开发
ui
unity
c#
上一页
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
其他