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
了解UI框架
Unity3D
之搭建简易有效的UI框架什么是UI框架
Unity3D
之搭建简易有效的UI框架_胖胖的橘猫君-CSDN博客_u3dui框架UI框架用于管理场景中的所有面板,控制面板之间的切换,可以加快开发进度
Luckyᕙ(⇀‸↼‵‵)ᕗ
·
2022-07-27 15:15
ui
unity
c#
Unity3d
C# UGUI制作内置键盘带输入功能(含工程源码)
前言上一章我们实现了“
Unity3d
C#实现UGUI输入框调用软键盘输入的完整功能(含工程源码,适用触屏一体机等)”,该方式只适用于Windows平台,目前是win10上测试的,其它系统环境待测试而且极可能是不可用的
十幺卜入
·
2022-07-25 14:36
Unity3D
Unity3D
UGUI按钮长按事件
**转载**原理:处理Unity的点击事件IPointerDownHandlerIPointerUpHandlerIPointerExitHandler在鼠标按下的状态、松开、以及鼠标离开的状态来进行状态控制。代码:usingUnityEngine;usingUnityEngine.Events;usingUnityEngine.EventSystems;usingSystem.Collectio
FANZEHAOO
·
2022-07-25 14:36
unity笔记
unity3d
unity
【
Unity3d
】UGUI 之 Animator, Animation 动画系统学习笔记
这几天体验了一把UGUI,用起来感觉棒棒哒。直接进入正题吧,如果要写一个全面的教程,估计还是要花点精力,如果要写好,就更不容易。那么,我还是以给自己做笔记为目的来写这篇文章吧,还是比较适合我这种小菜的哈哈。本文链接:http://blog.csdn.net/a237653639/article/details/48577143作者:小明邮箱:
[email protected]
下面真的进入正题了^^1
wei_yiyi
·
2022-07-25 14:36
unity
Unity3d
C# 实现UGUI 输入框调用软键盘输入的完整功能(含工程源码,适用触屏一体机等)
前言如题的需求经常会在甲方的需求中出现,比如一体机上,大多客户会不选择键盘和鼠标,因为觉得比较low的可能。自己弄一个内置UI键盘的话也是可行的,只不过可能就英文输入好实现,实现带中文的输入可能就比较难了,所以想到了一个中间的方式调用软键盘,可支持中文输入,目前的实现可能仅支持Windows系统。效果调起输入的效果:支持中文的效果:实现搭建UIUI搭建比较简单主要就是一个输入框(InputFiel
十幺卜入
·
2022-07-25 14:06
Unity3D
Unity3d项目工程
软键盘
UGUI
【
Unity3D
】UGUI回调函数
1简述UGUI回调函数主要指鼠标进入、离开、点下、点击中、抬起、开始拖拽、拖拽中、拖拽结束UI控件触发的回调。使用UGUI回调函数时,需要引入UnityEngine.EventSystems命名空间。1)回调函数回调函数接口说明voidOnPointerEnter(PointerEventDataeventData)IPointerEnterHandler鼠标进入voidOnPointerExit
little_fat_sheep
·
2022-07-25 14:35
Unity3D
回调函数
UGUI
Unity3D
Unity3d
:UGUI源码,Rebuild优化
Image怎么绘制的Unity中渲染的物体都是由网格(Mesh)构成的,而网格的绘制单元是图元(点、线、三角面)绘制信息都存储在Vertexhelper类中,除了顶点外,还包括法线、UV、颜色、切线。Rebuild概念Canvas负责将子节点的UI元素的网格合并,并生成相应的渲染指令再发送到Unity的图形管道的过程。所以Canvas就是渲染UI的组件,当UI发生变化就要执行一次Batch,它是影
四夕立羽
·
2022-07-25 14:35
Unity3d优化
Unity3d面试
UGUI
Unity3D
中UGUI事件系统
Unity3D
的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示:先以PointerClick为例。这个是用于某点点击事件。
Cuijiahao
·
2022-07-25 14:35
UGUI
Unity3d
Ugui 23图集Sprite Atlas
目录前言一:版本变化二:安装和开启1:安装2:开启三:SpriteAtlas属性介绍四:使用五:代码使用1:加载2:延迟加载3:工具打图集六:对网上一切常见的疑问以及bug进行测试最终结论是:1:问:使用图集以后DrawCall有没有变少?答:变少了2:问:图集上勾选AllowRotation,TightPacking会有什么结果?答:会出现不可控不是自己想要的图片。3:问:使用SpritePac
IT界老王
·
2022-07-25 14:35
Unity
UGUI
unity
unity3d
ugui
视频教程-C++ Qt进阶之复杂控件自定义-C/C++
iBabyLabs等企业担任架构设计师,主程,精通嵌入式Linux,iOS,Android底层开发,音视频,网络通讯协议/流媒体开发.精通常见的第三方库如Qt,FFmpeg,Metal/OpenGL等,精通
Unity3D
weixin_32798061
·
2022-07-25 14:14
unity游戏开发(1)安装开发环境
首先到
unity3d
官网下载UnityHub,然后再安装unity本体。安装完成UnityHub之后,选择长期支持版的unity,安装最新
老夏你好
·
2022-07-22 21:44
游戏开发
c#
大数据
主流游戏相机实现 之Cinemachine 概述
《主流游戏相机实现》通过
Unity3D
引擎和Cinemachine组件来实现主流游戏的相机设置,切换和管理的概念,习惯,基本原理,经验参数等。
·
2022-07-21 14:03
Unity3D
入门笔记01
摘要:本文用于记录
Unity3D
的基础知识,主要包含Unity简介、Unity的特点、Unity工具的使用、Unity重要的概念。
yue200403
·
2022-07-20 22:27
3D
unity
Unity3D
入门Demo-Cube移动-触发球体-切换场景
Unity3D
入门Demo-Cube移动-触发球体-切换场景新建
Unity3D
项目--选择3D类型编写场景切换脚本ChangeScenes添加场景切换脚本到游戏物体并保存Menu场景新建Game游戏主场景
superlinmeng
·
2022-07-20 22:24
Unity3D
Unity3D
Demo
Unity3D
实现3D立体游戏原理及过程
下面的教程是我今天整理的资料,教大家一步步完成自己的3D立体游戏,并向大家介绍一些3D成像的原理。理论上,每个普通的非立体3d游戏,都可以改为3D立体游戏,看完这篇帖子,你们都可以把自己之前做过的3D游戏改为立体游戏,那效果。。。一直想尝试用unity做3D立体游戏,昨天终于入手了一台3D显示器,并成功模拟出3D信号,出现了3D效果:带上眼镜后的观看效果不错,个人感觉比一般的3D电影的立体效果还要
鱼儿-1226
·
2022-07-20 22:23
unity3d
unity3d
unity3D
制作血条跟随的研究
在制作游戏的时候都会用到血条,尤其RPG游戏,那么这个怎么制作呢?第一种NGUI制作,这里要引入NGUIHUDText,这是最简单的方法。制作一个slider给其添加脚本FollowTarget如下图:我们给cube头上设置一个空物体,这样做是为了不让血条里cube太近。这里对应Target就是我们要设置血条跟随的目标物体,因为NGUI下的camera只是渲染UI,所以下面的GameCamera就
果vinegar
·
2022-07-19 20:32
unity
unity3d
血条跟随
NGUI
GUI
UGUI
unity3d
做会减少的血条_
Unity3d
制作血条的三种方法
血条这个功能在多数类型的游戏都会有,那么在开发过程中如何制作血条呢?下面给大家分享了三种制作血条的方法。方法一:(推荐)结果:血条跟随目标物体移动,血条一直面向摄像机步骤一:1.制作一个血条(Image)的预设体;2.在Canvas中添加一个Plane,作为血条的父物体;3.(1,2)准备工作做完了,思路:在生成游戏物体时,生成血条,把游戏物体的3D坐标转换为屏幕坐标,让血条的坐标等于游戏物体的屏
邱笑晨
·
2022-07-19 20:30
unity3d做会减少的血条
unity3d
做会减少的血条_2019-2020年
Unity3D
——人物主角的血条-经验的显示.doc
Unity3D
——人物主角的血条经验的显示今天说一下人物主角的血量和经验还有人物等级金币的显示。?????//主角刚出现的时候现有血量??publicstaticintblood=100;??
蓬岸 Dr.Quest
·
2022-07-19 20:48
unity3d做会减少的血条
Unity3D
实现简单的血条功能
在游戏中血条是一个很常见的东西,它可以直观的显示血量,在很多地方都有运用,尤其是小兵或者怪物身上,那么该怎样去制作一个简单的血条呢?其实很简单,血条就是一个UI而已,用一张长条形的图片即可实现,具体操作如下:1.先创建一个3D的物体命名为Player来代表人物,在它下面创建一个Canvas,点击Canvas在Inspector窗口里可以看见他有一个叫Canvas的组件,点开把渲染模式改成世界空间,
不如、流浪
·
2022-07-19 19:21
unity
游戏程序
Unity3D
血条的渐变效果
Unity3D
血条的渐变效果效果图一、准备工程项目二、新建脚本1.新建test脚本挂在BG上2.新建Player脚本挂在Player上总结效果图此效果可结合多层血条特效,效果更佳点击此处可查看多层血条特效添加链接描述提示
穿迷彩服的鲨鱼
·
2022-07-19 19:13
Unity3D
unity3d
ugui
c#
unity3d
血条的制作
HPgroup空物体HPimage黑色fillimage绿色参考https://www.bilibili.com/video/BV18e411s7NU?from=search&seid=9409549270261559632血条面向摄像头usingUnityEngine;publicclassUILookatplayer:MonoBehaviour{privateCamerarefCamera;p
hewei+
·
2022-07-19 19:33
unity3d
unity
unity3d
Unity UGUI血条制作详细教程
Unity3d
游戏中使用UGUI制作角色头顶血条,具体步骤如下:1、模型添加血条挂点2、制作血条(1)、创建血条UGUIcanvas(2)、修改canvas参数:RenderMode参数设置为Worldspace
RocketJ
·
2022-07-19 19:20
UGUI
基础
角色血条
Unity3D
实践3:BOSS血条
前文:https://blog.csdn.net/jaihk662/article/category/8688031(UGUI)实现效果在这~:第一步:制作代表血条的UI除了LayerNum,其它全部都是图片(Image)对于所有的“血条”图片,设置如下:最后效果如下:两条技巧:当你做完一套小UI时,建议拖成预制体对于同一层的UI,例如上面的三张血条图片,排位在前面的图片会被排外在后面的图片遮挡,
Jaihk662
·
2022-07-19 19:41
☆游戏开发☆
Unity3D
【
Unity3D
】血条(HP)
1需求实现人机交互Input中实现了通过键盘控制坦克运动,通过鼠标控制坦克发射炮弹,本文将在此基础上,增加血条(HP)功能。炮弹命中后,HP值会减少,因此需要应用到刚体组件Rigidbody和碰撞体组件Collider;从不同角度攻击敌人时,敌人的血条始终朝向相机,因此需要用到相机跟随;血条通过Image显示,因此需要用到UGUI之Image;玩家的血条始终显示在屏幕左上角,因此需要使用到锚点。1
little_fat_sheep
·
2022-07-19 19:01
Unity3D
Unity3D
ML-Agent-0.8.1 学习一(基础教程)
Unity3D
ML-Agent-0.8.1学习一(基础教程)写的目的搭建环境下载Anaconda安装Anaconda安装虚拟环境下载ml-agents插件和安装所需要的包训练最简单的例子3DBallLearning
王伟王胖胖
·
2022-07-17 11:08
Unity3D
Ml-Agent
强化学习
深度学习
Unty3D
Ml-Agent
深度学习
强化学习
机器学习
Unity3D
本地数据持久化记录存储
下面介绍几种Unity本地记录存储的实现方式。第一种Unity自身提供的PlayerPrefs//保存数据PlayerPrefs.SetString("Name",mName);PlayerPrefs.SetInt("Age",mAge);PlayerPrefs.SetFloat("Grade",mGrade)//读取数据mName=PlayerPrefs.GetString("Name","De
UnityAsk
·
2022-07-15 14:12
unity3d
显示c4d材质_纯干货:C4D从初学者到精通,其实很简单
CINEMA4D作为一款3D+软件,很多初学者刚开始接触的时候不知道如何学习,手里教程千千万,关了教程还是什么都不会,这有可能是你的学习方法错了。学习方法应该从掌握基础理论和操作入手,循序渐进的跟着案例练习,掌握技巧后尝试制作自己的设计方案:01C4D主力优势C4D的主力优势在于渲染和Mograph动画这块,经常有人关于不同的渲染器产生争执,大家通常都争论不休说“C4D渲染全面超越VRAY、3DM
weixin_39980129
·
2022-07-13 08:56
unity3d显示c4d材质
unity3d
显示c4d材质_C4D入门到精通,没那么难
Cinema4D虽然是一个老牌的三维软件,但由于国内C4D风潮比起其他国家来得较晚一些,因此网络上的教程也非常杂乱不全,在这里我想推荐一个叫做Lynda的国外学习网站,里边各种软件学习教程一应俱全。而学习方法应该从掌握基础理论和操作入手,循序渐进的跟着案例练习,掌握技巧后尝试制作自己的设计方案:01C4D主力优势C4D的主力优势在于渲染和Mograph动画这块,经常有人关于不同的渲染器产生争执,大
weixin_39630441
·
2022-07-13 08:56
unity3d显示c4d材质
Unity3d
-小技巧
小技巧初学者常用的标记字段用法使用名作用[Header(“标记”)]可以说明变量的用途[Tooltip(“我是浮点数”)鼠标停流提示[Range(min,max)]`显示滚动条[HideInInspector]隐藏变量[NonSerialized]版面中隐藏public属性,不执行序列化[InspectorName(“枚举A”)]标记枚举类型的枚举值,可以使枚举值在Inspector上显示的名字改
MaNongSa
·
2022-07-13 08:43
unity
Unity3D
零基础入门必备知识
如果你关注游戏行业,
unity3D
游戏开发对你来说应该并不陌生,在游戏业发展如火如荼的情境下,很多人开始转行投身于游戏程序开发,而
unity3D
游戏开发则是他们必须了解和会用的游戏开发工具。
小千爱学习
·
2022-07-13 08:12
游戏
unity
unity3d
Unity开发中提升效率的高级技巧
本文首发于简书:https://www.jianshu.com/p/e10fb2240a79前言作为一名
Unity3D
游戏开发者,无论是初学者,还是已经就业的工作者,在平时的学习工作里,掌握一些Unity
lijianfex
·
2022-07-13 08:41
Unity3D
学习推荐
Unity
Unity3D
开发技巧
提升效率
游戏开发
Unity3d
——UGUI学习笔记
文章目录控件一、Text控件Character:Paragraph:PaycastTarget:脚本:文本内容交互二、Image控件属性:三、RawImage控件属性:脚本:图片轮播四、Button控件属性:按钮交互动画效果:导航:点击事件:方法一:方法二:脚本:点击事件五、Toggle控件属性:分组:值改变事件:脚本:值改变事件六、Slider控件属性:值改变事件:脚本:实现拖动滑竿控制音频音量
零一与黑白
·
2022-07-12 21:42
Unity
unity
游戏
c#
ui
学习
获取rawimage的像素点函数_[
Unity3D
]用RawImage给单个3D物体描边
对于我们这个项目来说,这个描边精细度是可以接受的。性能方面,放在低端的手机上,虽然会有点的掉帧,从锁定的30帧变成了24-30帧不断切换的样子。不像以前那样,用了后处理描边,妥妥地从30帧掉到了12-14帧。目前在做的一个项目,有一个3D物体描边的需求,以前都是使用屏幕后处理的方式给3D物体描边的。近期在做性能优化,发现屏幕后处理实在是太消耗性能了,在移动手机上,即使是中偏高端的手机都会受影响,更
weixin_39979245
·
2022-07-12 21:42
Unity3D
UGUI
一、Canvas1.ScreenSpace-Overlay这种渲染模式表示Canvas下的所有的UI控件永远位于屏幕的前面,不管有没有相机,UI元素永远在屏幕最前面,主要是2D效果。类似手机膜贴在手机屏幕的最上面,若是屏幕尺寸或屏幕分辨率发生变化,Canvas也会自动和当前屏幕尺寸相适应,这也就很好的解决了屏幕自适应问题。2.ScreenSpace-Camera这种渲染模式Canvas和摄像机之间
花屿519
·
2022-07-12 21:11
unity
3d
游戏引擎
Unity3D
---UGUI(Raw image基本控件)
【千锋合集】史上最全
Unity3D
全套教程|匠心之作_哔哩哔哩_bilibilip249RawImagetexture精灵和普通图片均可x左右滑动,y上下滑动,w延x轴形变,h延y轴形变w和h均设置为3wrapmode
renwen1579
·
2022-07-12 21:11
unity3D
unity3d
Unity3d
中UGUI组件精简复盘(五)RawImage组件
上一节,我们简单概括了
Unity3D
编辑器中渲染层级简要介绍。
ProMer_Wang
·
2022-07-12 21:10
Unity
UGUI
unity
ugui
Unity3D
UGUI 性能耗费最小的一种UI渲染方式RawImage实现,圆角矩形,圆形,多边形等图片
1.为什么想到使用RawImage来实现圆角矩形呢(1)优化简介:相信研究过Unity性能优化的同学都知道,我们开发过程中要尽量避免不必要的Drawcall产生,因为一个Drawcall耗费的性能往往比起顶点数面片之类的都要大。(2)处理方式:我们使用UGUI的时候通常为了节约不必要的开支都会给图片打包,使他们属于同一图集,这样Unity会自动帮助我们批处理掉这些,所有位于该图集下的Image组件
ZuttoOriginal
·
2022-07-12 21:10
unity
rawimage
圆角矩形
顶点绘制
教程
Unity3d
Ugui 8 RawImage
不仅仅是Sprite,支持任意格式的图片,支持UVRect(用来设置显示图片的某一部分)。SourceImage:图片资源(Texture)可以不是SpriteColor:颜色Material:材质RaycastTarget:是否接受射线检测,当该项为false时,消息会透传RaycastPadding:射线检测的偏移值Maskable:受不受Mask的影响UVRect:图片在矩形里的偏移和大小U
IT界老王
·
2022-07-12 21:38
Unity
UGUI
unity
unity3d
ugui
【
Unity3D
】UGUI之Image和RawImage
1纹理(Texture)Image控件和RawImage控件都是承载渲染图片的控件,都需要指定一个纹理(Texture)图片。在Assets窗口选中一张图片,在Inspector窗口的参数设置面板可以查看和编辑图片属性。图片属性中最重要的是图片类型(TextureType),有Default、Normalmap、EditorGUIandLegacyGUI、Sprite(2DandUI)、Cours
little_fat_sheep
·
2022-07-12 21:07
Unity3D
Image
RayImage
Mask
技能CD
Unity3D
Unity3D
学习笔记8——GPU实例化(3)
详细介绍了
Unity3d
的自动实例化以及材质属性块MaterialPropertyBlock的使用。
charlee44
·
2022-07-10 19:00
Unity3D
GUI Skin
GUISkin作用:用于给控件添加一个漂亮的控件皮肤在Project视图中点击“Create”——>“GUISkin”菜单项,创建一个GUISkin。使用GUISkin可修改任意系统提供的控件皮肤。在Inspector视图中可以设置皮肤控件:下面是Inspector视图中,GUISkin中的各个设置项下面是各个设置的解释:在列表中展开各个皮肤控件后,可以看出它们的设置项基本上都是相同的,下面以“B
healthLau
·
2022-07-06 12:42
Unity3D
Unity3D
GUI
Skin
Unity3D
GUI 控件一览
voidOnGUI(){GUI.Label(newRect(1,1,100,20),"I'maLabel");//1GUI.Box(newRect(1,21,100,20),"I'maBox");//2GUI.Button(newRect(1,41,100,20),"I'maButton");//3GUI.RepeatButton(newRect(1,61,120,20),"I'maRepeatB
伟业
·
2022-07-06 12:41
Unity3D
Unity3D
入门篇——GUI控件
Unity为大家提供了一套很完整的图形化界面引擎,包括窗口、文本框、拖动条等。下面将为大家介绍主要的基本控件。一、Label控件Label控件(标签控件)以文本的形式来显示一串字符串信息,该控件不仅可以输入字符串信息,还可以输入贴图。参数:position:Rect——标签在屏幕上的矩形位置,(起点x坐标,起点y坐标,标签宽度,标签高度)。text:String——在标签上显示的文本内容。imag
真像大白阿
·
2022-07-06 12:41
Unity3d
unity
gui
unity3d
<
Unity3D
>
Unity3D
GUI控件
三、TextField控件TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回值类型为string型。Parameters(参数):position:Rect——用于在屏幕绘制文本框的位置(起点x轴坐标,起点y轴坐标,文本框的宽度,文本框的高度)text:String——显示的编辑文本,这个函数的返回值应该赋回给字符串maxLengt
LeoSame
·
2022-07-06 12:21
unity
Unity3D
控件
Unity3D
中基本GUI控件介绍
voidOnGUI(){GUI.Label(Rect(1,1,100,20),"I'maLabel");//1GUI.Box(Rect(1,21,100,20),"I'maBox");//2GUI.Button(Rect(1,41,100,20),"I'maButton");//3GUI.RepeatButton(Rect(1,61,120,20),"I'maRepeatButton");//4G
游一法师
·
2022-07-06 12:20
unity
游戏制作
unity
脚本
c#
控件
【
Unity3D
】GUI控件
1前言
Unity3D
提供了GUI、NGUI、UGUI等图形系统,以增强玩家与游戏的交互性。GUI代码需要在OnGUI函数中调用才能绘制,布局分为手动布局(GUI)和自动布局(GUILayout)。
little_fat_sheep
·
2022-07-06 12:19
Unity3D
GUI
GUILayout
GUISkin
Unity3D
Ubuntu 18.04 安装
Unity3d
Ubuntu18.04安装
Unity3d
1.安装Unityhub2.安装UnityEditor1.安装Unityhub从官网(Unity官网)下载UnityHub。得到这个然后解压。
KindleKin
·
2022-07-05 09:25
恼火的环境配置
unity
ubuntu
游戏引擎
Unity3d
-2019.4-简易红绿灯
本文参考
unity3d
C#小白上手简单易懂(一)制作红绿灯【超简易版】感谢博主因为博主给出的是部分代码,这里记录一下详细版1.交通灯制作三个灯分别是ball1,ball2,ball3,我是先将ball1
Lin屿
·
2022-07-04 07:32
unity
Unity3D
协程详解
协程:协同程序在主线程程序中开启一个子程序协同主程序异步执行,类似多线程,本质不是多线程使用:1、定义协同程序函数协同程序函数A.返回值类型为IEnumeratorB.函数体内必须有yieldreturn语句yieldreturn语句---类似红绿灯就是等待效果(不同于return结束函数执行)yieldreturnnull-->等待一帧时间向下执行yieldreturnnewWaitForSec
xzwDolphin
·
2022-07-04 07:31
unity
3d
游戏引擎
c#
[
unity3D
]什么是预制体(Prefab)?如何制作预制体?如何导出预制体?预制体变体是什么?
[
unity3D
]什么是预制体(Prefab)?如何制作预制体?如何导出预制体?预制体变体是什么?
涟涟涟涟
·
2022-07-04 07:29
Unity
unity
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他