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
无限滚动脚本
效果:原理:复制一份组件,放到本体后面,设置endpos为滚动的长度,当滚动到endpos位置,就复位。脚本:MyFlowusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassMyFlow:MonoBehaviour{[Header("=====控制======")]publicboo
Excellence_For_You
·
2020-08-18 03:39
Unity3D
Unity3D开发
unity3D
学习【功能实现】之四:滚动文字显示,类似公告面板
用处和目标:主要用作公告,文字比较多的可以弄个滚动条,鼠标上下拖动显示文字步骤:1,canvas--UI---Image建立一个背景,随便弄个白色的图片拖到Image里。说明:这个Image是最重要的了,文字要在他之下显示,然后他自己本身要添加一些组件(比如scrollbar和mask)2,Image--text,随便写很多的文字,对齐什么的都简单的3,现在要实现文字能够拖鼠标滚动。在Image里
D调的绿叶
·
2020-08-18 03:50
unity2d/3d
Unity3D
(C#)事件分发机制的实现
实现类似下图的功能,金钱和能量的加减操作usingUnityEngine;usingSystem.Collections;publicclassWindowCtr:MonoBehaviour{publicCtrEnergyenergyCtr;publicCtrMoneymoneyCtr;publicMoneymoney;publicEnergyenergy;//Usethisforinitiali
hongfei233
·
2020-08-18 03:19
C#
Unity3D
Unity3D
_屏幕适配
Unity3D
再根据返回的接口,来调整页面布局。如果是凹凸刘海屏,需要根据AndroidO,AndroidP来判断窗体如何渲染拓展到全屏。
LuckyJoey
·
2020-08-18 03:05
Unity3d
【Unity 3D】学习笔记十:GUI Skin(图形用户界面皮肤)
Unity学习笔记十学习资料:《
Unity3D
游戏开发》宣雨松在这之前的学习的大部分控件用来开发游戏还是太简陋,为了让游戏更具娱乐性和美观,所以我们就需要学习GUISkin空间来为游戏添加色彩。
FrancisRZ
·
2020-08-18 03:50
Unity
【Unity 3D】学习笔记五:Toggle(开关按钮)
Unity学习笔记五学习资料:《
Unity3D
游戏开发》宣雨松Toggle控件用来创建一个开关按钮,跟单选框一样。其返回值为bool类型。
FrancisRZ
·
2020-08-18 03:50
Unity
【Unity 3D】学习笔记十二:GUILayout(界面布局)
Unity学习笔记十二学习资料:《
Unity3D
游戏开发》宣雨松在跨平台游戏界面设定的时候,最麻烦的估计就是得匹配个个游戏平台的分辨率。甚至相同的平台也会有不同的分辨率。这无疑很浪费时间和精力。
FrancisRZ
·
2020-08-18 03:50
Unity
GUI
skin
ui
unity
脚本
互联网
【Unity 3D】学习笔记七:ScrollView控件(滚动视图)
Unity学习笔记七学习资料:《
Unity3D
游戏开发》宣雨松在应用中,有的时候文本大于边框,为了不丢失文本内容和更好的排版。那么就得使用ScrollView控件来滚动。
FrancisRZ
·
2020-08-18 03:50
Unity
【Unity 3D】学习笔记三:TextField控件(文本框)
Unity学习笔记三学习资料:《
Unity3D
游戏开发》宣雨松在程序里,都会有登陆界面,让你输入账号密码。或者是你破纪录后填写用户名。这些都是需要用法TextField控件。
FrancisRZ
·
2020-08-18 03:49
Unity
【Unity 3D】学习笔记一:Label控件(标签控件)
Unity学习笔记一学习资料:《
Unity3D
游戏开发》宣雨松任何游戏启动以后,第一个映入用户眼球的就是游戏的UI界面,UI即UserInterface,用户界面的简称。是软件与人交互的第一窗口。
FrancisRZ
·
2020-08-18 03:49
Unity
Unity教程之-
Unity3d
中基于订阅者模式实现事件机制
**请关注微信公众号获取最新消息**原文链接:http://blog.csdn.net/u013108312/article/details/52184686我们知道通过在
Unity3D
中通过GetComponent
iiiCircle
·
2020-08-18 03:39
Unity3d
Unity3d
实现Android滑动屏幕移动3D物体
原文链接:http://blog.csdn.net/u013108312/article/details/52575750新建一个Cube,添加脚本:TestInput.csusingUnityEngine;usingSystem.Collections;publicclassTestInput:MonoBehaviour{publicfloatspeed=0.1F;voidUpdate(){if
iiiCircle
·
2020-08-18 03:08
Unity3d游戏功能实现汇总
Unity3d
UGUI Text 增加下划线
1.简单易用,只需要添加到带有Text脚本的GameObject对象即可2.支持单行或者多行3.可以根据Text文字内容改变而自动刷新4.效果图如下:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;cl
只会搬砖
·
2020-08-18 03:30
Unity3d
[
Unity3D
]Shader编程之腐蚀消失
本片shader实现的效果是模型腐蚀消失,且腐蚀的边缘大小可以调、颜色可调。效果图如下:设置面板如下:使用时需要给ClipMask参数给一张噪点图,设置合适的cliplinesize和cliplinecolor,然后调整clipalpha就可以了。原理是通过获取噪点图上对应的颜色,转换成灰度,然后用灰度与clipalpha对比,如果大于则被剪裁掉。shader实现如下:Shader"XM/Corr
星空不语
·
2020-08-18 03:25
Unity3D
Unity3D
Shader之路 写Shader前必须要知道的事情3 ShaderForge的简单使用
版本:unity5.4.1语言:UnityShaderShaderForge版本:1.32总起:在具体介绍Shader之前准备再写一篇有关于ShaderForge的,虽然我们可能使用代码来直接编写Shader,但拥有ShaderForge这样的可视化编辑工具,简直如虎添翼,方便至极。想要有什么Shader的想法,直接用ShaderForge来编写,得到shader文件之后,有不满意的地方再改动改动
暗光之痕
·
2020-08-18 03:52
Shader之路
Unity3D
NGUI,uGUI总结
跪求官方UI系统(2014年11月底已出,用原生的比用NGUI放心)uGUI注意点1.要防止多个canvas叠加点击穿透,canvas里面的graphicsraycaster调整到恰当选项2.防止canvas在物体上层,点击canvas却穿透到物体上,触发物体的点击的事件,请参见下面示例代码usingUnityEngine;usingSystem.Collections;publicclassbu
VitaminRex
·
2020-08-18 03:00
【
Unity3D
】【NGUI】循环Scroll View
NGUI讨论群:333417608NGUI版本3.0.9f4脚本的作用:使用10个甚至更少的item模拟成百上千的item数据。在滑动过程中,如果拖到最后面的时候,会拿第一个过来补位。所以要正确的设置补位的那个item的数据。滑到最前面也是一样,用最后面的那个过来补位。方法:1、脚本放在ScrollView下面的UIGrid的那个物体上2、UIScrollView的RestrictWithinPa
四爷入京
·
2020-08-18 03:28
Unity3D
NGUI
【
Unity3D
】【NGUI】grid下面的item的重复利用
NGUI讨论群:333417608解决的问题使用grid放置item的时候,每次数据可能都不一样,但是每次都删除grid下面的节点,之后动态创建新的item是比较浪费的。写个简单的工具函数,原理很简单。1、先获得grid下面的可用item2、根据data的大小进行初始化3、每次在可用的item列表里面获取新的item,如果不够用了,就创建新的item4、disable掉没用的item附:每个gri
四爷入京
·
2020-08-18 03:56
Unity3D
NGUI
hue shift shader, a simple way 简单高效方法
hueshifteffectinPhotoshop:http://forum.
unity3d
.com/threads/hue-saturation-brightness-contrast-shader.260649
吴蕴泽
·
2020-08-18 03:14
Unity
Shader
【翻译】
Unity3D
车辆的滑动效果
取得作者的同意的原文Unity开发者的技术文章。编辑:这个skidmark系统现在在GitHub上。很久以前,Unity发布了一个汽车教程,为汽车提供了一些很好的滑动标记,但是skidmarks脚本做了一大堆不必要的东西,并产生了一个巨大的GC问题,因为它运行,导致垃圾收集器出现大约一秒一次,使用大约25%的CPU在框架中收集一堆网格。在Scrap的早期版本中,我已经有了一些skidmark代码,
zhutaorun
·
2020-08-18 03:42
unity
Unity3D
UGUI实现冷却时间的技能图标
哟哟哟,UGUI实现这个功能特别的简单。利用了Image组件的功能,接下来就为大家一步步实现这个小技能。先为大家介绍一下Image组件的ImageType属性。(1)Simple:最普通模式,用原图显示。(2)Sliced:切片模式,首先对图片本身的SpriteEditor编辑器,编辑图片的边框范围这行这样设置后,Image拉伸的时候图片的边框大小就不会改变。保持设置时候的宽度,适合公告栏等。效果
怿乐网络
·
2020-08-18 03:08
UnityUGUI
Unity3d
高级C#消息机制(Advanced CSharp Messenger)
转载自:http://wiki.
unity3d
.com/index.php?
陈疯
·
2020-08-18 03:14
Unity3d
Unity3D
编辑器之脚本打开SpritePacker窗口
Unity3D
编辑器之脚本打开SpritePacker窗口正常情况下需要选择Windows->SpritePacker但是默认会选择第一个图集。
阿和1732
·
2020-08-18 03:08
技术方案
告别单调, 给Unity编辑器换一个皮肤吧
地址如下:https://forum.
unity3d
.com/threads/zios-editor-theme-support.411818/https://github.com/zios/unity-themes
u010019717
·
2020-08-18 03:17
unity3d
Editor私人定制
Shader Graph最佳实践 (Best practices for Shader Graph - Unite 2018 洛杉矶)
ppt:https://www.slideshare.net/
unity3d
/best-practices-for-shader-graphWithShaderGraphinUnity2018,creatingpowerfulandbeautifulshadershasneverbeeneasier.Butwithgreatpower
u010019717
·
2020-08-18 03:17
学unity涨知识
看视频总结的
unity3d
的shader大略的内容
学习过程的疑问:1,为什么不先裁剪,再顶点着色器。这样不是浪费了一些操作吗?看视频需要记录的内容:DrawCall:CPU准备数据到GPU的操作,DrawCall操作相对于GPU的执行速度来说,非常慢,所以GPU能做多少事和DrawCall大小有关。DrawCall为100表示需要转载数据的次数为100次,如果多个物体使用同一个shader,那多个物体将只有一个DrawCall,减少DrawCal
tran119
·
2020-08-18 03:36
unity
shader学习
Unity3D
-ScrollRect 各参数的代码引用以及作用
以下为ScrollRect面板上各选项对应在代码里的属性:content(RectTransform):scrollRect的RectTransform组件,即滑动面板所有内容的父面板,该RectTransform的边界应该包含其所有需要显示的内容;horizontal(bool):是否允许横向滑动vertical(bool):是否允许纵向滑动movementType(ScrollRect.Mov
咕噜呼
·
2020-08-18 02:06
UGUI
unity3d
ugui中如何获取ui控件位置?或者说如何将ugui中ui控件(组件)的坐标转化为屏幕坐标或canvas坐标(大坑)?
unity3d
ugui中如何获取ui控件位置?或者说如何将ugui中ui控件(组件)的坐标转化为屏幕坐标或canvas坐标(大坑)?
然然嘿嘿
·
2020-08-18 02:23
unity3d
火焰燃烧
Unity3D
课程设计模拟火焰效果目的:模拟户外场景中地面上火堆的火焰燃烧效果。设计内容:(1)设计一个简单的户外场景,如可设置地表的高低、地表植物等。
sanguine_boy
·
2020-08-18 02:39
Unity 接入短信校验
我是通过Mob的SMSDK来进行校验下载http://wiki.mob.com/smssdk-ios-for-
unity3d
/同时这也是集成文档用之前必须在后台添加应用拿到AppKey和AppSecret
本心_Ma
·
2020-08-18 01:09
Unity授权登陆
Unity3D
无限滚动列表
在游戏开发的过程中,会经常用到无限滚动列表做一些界面的展示,像排行榜,房间列表,好友列表,装备列表等等,GitHub有个非常好用的无限滚动列表,这个滚动列表是基于UGUI的,所以需要创建一个UGUI的ScrollRect,再把这个组件挂上去,移除原本的ScrollRect,根据提示赋值,虽然作者没做过多介绍,但是源码可以看得到,清晰明了,大概看下也就会用了,可以根据自己的需求作一些修改。这里有个坑
小米爱大饼
·
2020-08-18 01:03
unity3d
中StreamingAssets和Resources目录的区别
很多人应该知道这是
unity3d
里面用来打包资源的,支持的格式有限,如文理、音频、二进制、文本等。像一些.cs文件、.mp4文件是没法打包的。
苍狼王~
·
2020-08-18 01:27
unity与unity脚本
游戏开发+虚拟仿真
Unity3D
-UGUI Text 文本调整字间距
UGUIText文本调整字间距最近的项目美术提需求要调整游戏得分显示的数字间隔,发现UGUI的Text组件只提供了行间距的调整,而无法调整字与字之间的间隔,因为美术出的图片左右间距过大,自己又不想重新制作字体,所以便有了这样一个便捷工具效果图代码//AnhighlightedblockusingSystem;usingSystem.Collections;usingSystem.Collectio
木冇鱼丸呀丶
·
2020-08-18 01:02
unity项目
c#
unity3d
Text倒影效果
unity3d
Text倒影效果注释代码图片:注释在Text中可以直接附加上,加上unity自带的shadow,描边等可以实现其他效果代码usingUnityEngine;usingUnityEngine.UI
木冇鱼丸呀丶
·
2020-08-18 01:01
unity项目
unity3d
Text渐变效果
unity3d
Text渐变效果效果代码usingUnityEngine;usingSystem.Collections.Generic;usingUnityEngine.UI;usingSystem;namespaceKola
木冇鱼丸呀丶
·
2020-08-18 01:01
unity项目
Unity3D
游戏开发引擎的产品特点
1.支持多种格式导入整合多种DCC文件格式,包含3dsMax,Maya,Lightwave,Collade等文档,可直接拖拽到Unity中,除原有内容外,还包含Mesh、多UVs,Vertex,Colors、骨骼动画等功能,提升7游戏制作的资源应用。2.高性能的灯光照明系统Unity为开发者提供高性能的灯光系统,动态实时阴影、HDR技术、光羽&镜头特效等。多线程渲染管道技术将渲染速度大大提升,并提
木冇鱼丸呀丶
·
2020-08-18 01:30
unity基础
unity
Unity3d
UGUI缩放循环拖动展示卡牌效果
需求:游戏中展示卡牌这种效果也是蛮酷炫并且使用的一种常见效果,下面我们就来实现以下这个效果是如何实现。思考:第一看看到这个效果,我们首先会想到UGUI里面的ScrollRect,当然也可以用ScrollRect来实现缩短ContentSize的width来自动实现重叠效果,然后中间左右的卡牌通过计算来显示缩放,这里我并没有用这种思路来实现,我提供另外一种思路,就是自己去计算当前每个卡牌的位置和缩放
诗远
·
2020-08-18 01:14
Unity3D
使用经验总结 优点篇
Unity3D
使用经验总结优点篇09年还在和其它小伙伴开发引擎的时候,
Unity3D
就初露头角。当时就对这种基于组件式的设计结构很不理解。觉得拆分过于细致,同时影响效率。
一麒麟子一
·
2020-08-18 01:38
Unity3D
ScrollRect+ContentSizeFitter+GridLayoutGroup实现无限滚动(一)
在工作中有时候我们会遇到无限滚动,比如相册,广告,排行榜,邮件等,今天就用ScrollRect来实现无限滚动,按照滚动区域的属性,展示给玩家看的只是一小块区域,比如列表中有100封邮件,其实只要显示个七八封就够了,剩下的,在向上滑动的时候,把第一排移动到最后一排,替换内容这样做能提高绘制效率,但是因为是在滑动的时候动画创建,所以会稍有卡顿,所以只适用于超长列表的情况使用,至于到底多长需要自己取舍。
多辣A梦
·
2020-08-18 01:00
Unity3D
UGUI
Unity3D
制作横向滚动动态自适应列表
Unity3D
制作横向滚动动态自适应列表我新建了一个测试场景,结构就是添加一个ScrollRect的组件,然后在Content上添加了一个HorizontalLayoutGroup组件,item是需要在
lyxxao
·
2020-08-18 01:48
Unity3D
Unity3d
UGUI 滚动视图ScrollView的使用教程之简易双肩包
Unity3d
UGUI滚动视图ScrollView的使用教程之简易背包
Unity3d
中,UGUI提供了ScrollRect、GridLayoutGroup、Mask这三个组件,我们用来实现滚动视图,这里用一个简易的背包作为示例
叫我冷场王
·
2020-08-18 01:07
Unity3d
UGUI 滚动视图ScrollView的使用教程之简易双肩包
Unity3d
UGUI滚动视图ScrollView的使用教程之简易背包
Unity3d
中,UGUI提供了ScrollRect、GridLayoutGroup、Mask这三个组件,我们用来实现滚动视图,这里用一个简易的背包作为示例
叫我冷场王
·
2020-08-18 01:02
Shader Forge 入门学习(二) 实现发光、火焰燃烧、溶解、扭曲效果
如果您对ShaderForge的常用操作还不熟悉,请先看
Unity3D
ShaderForge入门学习(一)。
虚拟喵
·
2020-08-18 01:59
U3D插件学习
图形渲染
Unity3D
初级案例-经典贪吃蛇二
引言:承接上一篇贪吃蛇案例!喜欢我的就关注我啊,不然没有继续写的动力啦!!!开发版本:unity2017.1.1f1适合人群:初学Unity者源文件链接请见文末!开启学习之旅吧!07边界传送完善蛇头的触发检测,使用switch判断蛇头碰撞的墙面//判断碰撞到物体的名字switch(collision.gameObject.name){case"Up"://-transform.localPosit
虚拟喵
·
2020-08-18 01:58
U3D案例学习
Unity3d
奇怪的坑——有动画的模型在场景中突然不显示
描述:游戏运行中,某个特定手办模型在拖拽到场景中的某个位置后突然不显示,在Hierarchy中双击下这个模型又显示了%%%¥%……&%……排查:模型本身莫得问题,面数和其他模型也差不多,问了shader大佬说没做什么特殊处理,加载的时候代码里也没做特殊处理--------------------------TAT看图:好端端的模型拖拽过程松手(播了段动画然后消失,但是能点击,还能继续拖拽拽到其他地
进化的小牛
·
2020-08-18 01:24
Unity踩坑锦集
【
Unity3D
】 UGUI实现ScrollView上下拉刷新
上下拉刷新在工程中经常用到,但是看到网上的一些例子感觉稍显复杂,这里给出自己写的一个简单例子。继承自ScrollRectusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;publicclassScroll
stlfhy
·
2020-08-18 01:16
Unity
Unity3D
开发之Toggle事件的绑定
每次听到周杰伦的歌都有种阳光散在身上的感觉,很暖很温馨,陪伴了我一整个青春。还好今年九月份大连有演唱会。去看我们的青春啦。我在听着杰伦的‘你听得到’。嘿嘿。。。下面是用代码绑定的Toggle点击事件,代码很简单,我觉得好记性不如烂笔头,也许过了几个月就会慢慢忘记了吧,就像是青春里的某个人。-。-publicclassDemo:MonoBehaviour{privateToggletoggle;//
JayW就是我
·
2020-08-18 00:55
Unity
Unity3d
分页系统
在有些情况下,有很多列表不能一次性显示完整,需要对其进行分页处理博主自己也写了一个分页系统,在这里记录下来,方便以后直接拿来使用这篇文章Demo也将上传给大家下载参考:点击打开链接先展示下效果图:·效果图一·效果图二总的来说,要考虑到的逻辑情况还是有点的工程目录结构如下图:在每个UIPage下有一个Image框,用来编辑当前是那一页,默认activate=false整个思路是当点击UIPage获取
即步
·
2020-08-18 00:50
游戏开发
Unity游戏开发
unity3d
学习之UGUI_ScrollRect滚动列表使用
自己一点心得,附上图1一.首先创建一个panel并且添加ScrollRect组件**以及Mask组件ScrollRect是滚动组件,属性介绍Content就是我们要可以滚动的长条列表这里添加了imageHorizontal勾选了可以左右滑动(因为我的时上下列表,所以没有勾选)Vertical勾选了就可以上下滑动MovementType滑动类型自己可以测试三个选项那个适合Inertia是否启用惯性,
啊基米德
·
2020-08-18 00:33
Unity--UGUI
Unity3D
界面管理——无限列表(基于UGUI)
1.主要思路:根据列表项的大小与可视框生成大于可视框一个数量的列表项根据列表项距离可视框中间的距离进行上下切换(使用数据结构为链表)根据滚动距离做累加,求得当前的索引值,并通过索引值获取对应数据对列表项赋值验证:提供有边界和无边界两种虚拟列表有边界的列表将会在临界值(0或者1000)无法向上一个索引值(0)或下一个索引值(1000)滚动无边界的列表将会在临界值时进行循环滚动列表:usingSyst
海王星很危险
·
2020-08-18 00:20
UI
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他