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
中人物角色被攻击变色,死亡渐隐消失,墙后显示的Shader
这段代码是在Unity蛮牛给人解答的时候写的,第一次写Shader,Unity官方的语法还没来得及完全过一遍,比较仓促,还好效果实现了!笔记:AlphaBlending则是一种中庸的方式,它使用当前fragment的alpha作为混合因子,来混合之前写入到缓存中颜色值。但AlphaBlending麻烦的一点就是它需要关闭ZWrite,并且要十分小心物体的渲染顺序。如果不关闭ZWrite,那么在进行
Rains卍Soft
·
2020-08-17 21:53
商业技术
Unity3D
Unity3D
判断鼠标左右滑动
privateVector2firstTouch=Vector2.zero;//手指开始按下的位置privateVector2secondTouch=Vector2.zero;//手指拖动的位置voidOnGUI(){if(Event.current.type==EventType.mouseDown){//判断当前手指是按下事件firstTouch=Event.current.mousePosi
allen332211
·
2020-08-17 21:46
Unity3D
-游戏中的技能碰撞检测
在游戏战斗中,我们会用到各种各样的碰撞检测,来判断是否打中了目标比如扇形检测/圆形检测还有矩形检测,王者荣耀里后羿的大招就是一个很长的矩形碰撞体这些在
Unity3D
引擎中其实都封装好了一些Collider
aefdwu9215
·
2020-08-17 21:22
Unity3D
UI EventTrigger 动态绑定UI事件
UnityUIEventTrigger动态添加UI事件UI中点击、按下、抬起、进入、退出、拖拽等事件,可以引用各自的接口,实现接口中的方法来完成相应需求。但是如果一个对象身上要完成很多事件,引用大量接口就显得麻烦了。为了避免引用借口过多,实现动态绑定事件可以用EventTrigger组件来完成。下面给大家演示一下EventTrigger组件的使用方法,以及如何在代码里动态添加所需的事件。Event
木之子楠
·
2020-08-17 20:27
技术分享
Unity3D
Unity Shader 素描渲染
一、效果
Unity3D
Shader素描渲染技术参考:https://io-meter.com/2014/12/31/sketch-rendering/效果思路来源于以前看的一部电影《小王子》当时就被里面的意境深深吸引
辛羊华
·
2020-08-17 20:54
shader
Unity3D
[
Unity3D
学习]NGUI UILabel 图文混排扩展
转载:http://blog.gamerisker.com/archives/530.html之前发过一个图文混排的文章《[
Unity3D
学习]NGUIUILabel图文混排》一直感觉那样比较消耗。
YangDan_
·
2020-08-17 20:50
Unity3D
Unity3D
Sprite2D 序列帧动画 干货总结
1-导入及分割Sprite2D序列帧动画导入的时候,要点有这些:(1)SpriteMode一定要选择成Multiple,否则无法切割原图(2)MipMap关掉。分隔:点击SpriteEditor进入分隔模式。分隔的时候我比较习惯选择GridByCellCount,对不齐让美术自己改去,那是他的事儿。设置好行列之后,点击Slice完活,准备下一步。2-创建Sprite2D动画选择一个空GameObj
幼发拉底河上的无头女尸
·
2020-08-17 20:53
Unity3D
官方教程——Survival Shooter学习记录
unity官方教程SurvivalShooter学习笔记1.准备工作新建项目并导入官方商店的SurvivalShooter资源在Assets下新建文件夹_Scence并在新文件夹内保存当前新场景命名为Main2.背景和背景音乐设置在Prefabs文件夹下拖入预制件Environment和Lights,并把系统自带的DirectionLight删除。记得拖入的两个新预制件都要reset。我们可以看到
WOCAISHIAIGE
·
2020-08-17 20:52
•【完整项目】
unity3d
学习
教程
博客
Unity3d
--实现太阳系仿真
一.实验要求写一个程序,实现一个完整的太阳系,其他星球围绕太阳的转速必须不一样,且不在一个法平面上。二.实验过程创建如下结构solar里包括太阳和8大行星,并且设置好距离和大小在网上找到相应贴图添加到assets将贴图拖动到对应星球的名字上即可。创建c#脚本使每个行星绕太阳转围绕自身的旋转,参数为旋转轴*速度,注意只有一个参数this.transform.Rotate(Vector3.up*rot
TempterCyn
·
2020-08-17 20:55
unity3d
【
Unity3D
】拖拽3D物体
需求:如题在做UI拖拽的时候用了IDragHandler接口,非常好用,但是这个接口是继承自IEventSystemHandler,而所有UnityEngine.EventSystems中的类都继承自EventSystems.UIBehaviour,所以这个接口只对canvas和UI起作用。所以想到了对于拖拽3D物体通常用的函数OnMouseDrag(),但是实际在我们的工程中使用的时候并不是很舒
SillyLazyBird
·
2020-08-17 20:37
鼠标事件
[Unity编程实战] Particle system粒子系统
本周要求选题三选一,我的选题:1、简单粒子制作按参考资源要求,制作一个粒子系统,参考资料使用3.3节介绍,用代码控制使之在不同场景下效果不一样视频地址:
Unity3d
:particlesystem在视频中
PeanutDo1t
·
2020-08-17 20:27
问题十:关于application.loadlevel和SceneManager.LoadScene调用后新场景会变暗的问题
根据百度贴吧的帖子,来到http://answers.
unity3d
.com/questions/919940/applicationloadlevel-changes-lighting-for-some-rea.html
Onedimension
·
2020-08-17 20:52
Unity遇到问题记录
Unity3D
利用代码快速的为组件添加EventTrigger事件
Unity3D
利用代码快速的为组件添加EventTrigger事件目录1、博客介绍2、内容(1)获取EventTrigger(2)获取EventTrigger上对应事件(3)静态拓展(4)演示效果3、推送
微笑的孙君
·
2020-08-17 20:05
[
Unity3D
——用代码说明一切] UGUI:用代码添加事件监听
两种常用UGUI代码添加一.控件上的自带事件如Button1).得到对象上的UGUI对应脚本Button脚本2).通过脚本上的获取的Button脚本.onClick.AddListener(函数名);获取的Toggle脚本.onValueChanged.AddListener(函数名);获取的Input脚本.onEndEdit.AddListener(函数名);等等自带的委托事件进行添加二.通过E
MrDo
·
2020-08-17 20:33
Unity3D
C#
iTween大解构(一)之抛物线移动
Unity3d
之所以流行,是因为其便利性,其便利性又来源于各种开发者所开发共享的插件,这次我所讲的便是iTween这款插件。
MoonAgent
·
2020-08-17 20:32
iTween的研究报告
Unity3D
--Update和FixedUpdate的区别与共性
voidUpdate()更新voidFixedUpdate()固定更新相同点:当MonoBehaviour启用时,其在每一帧被调用,都是用来更新的。异同点:第一点不同:Update()每一帧的时间不固定,即第一帧与第二帧的时间间隔t1和第三帧与第四帧的时间间隔t2不一定相同。比如:代码片段:usingUnityEngine;usingSystem.Collections;publicclassTe
LonelySu
·
2020-08-17 20:51
Unity基础开发
Unity3D
--创建敌人和玩家之间的AI
创建敌人和玩家之间的AIusingUnityEngine;usingSystem.Collections;publicclassEnemyAI:MonoBehaviour{//敌人冲向的目标publicTransformtarget;//敌人移动速度publicintmoveSpeed=5;//敌人旋转速度publicintrotationSpeed=5;//敌人和玩家之间的最大距离publici
LonelySu
·
2020-08-17 20:20
Unity基础开发
Unity3D
之UGUI基础4:Button按钮
前文:https://blog.csdn.net/Jaihk662/article/details/87866889(Text文本)一、Button组件分析当你新建Button时,会附送一个Text子物体Button自带图片组件,并且有默认图片按钮的四种状态:Transition:四种状态切换方式(颜色变化、图片变化、行为控制)Normal:原始状态Hover:鼠标经过/停留状态Pressed:按
Jaihk662
·
2020-08-17 20:26
#
Unity3D之UGUI
Unity3D
之NGUI基础3:UILabel显示字体
前文:https://blog.csdn.net/Jaihk662/article/details/86772085(使用NGUI)一、字体图集与TTF字体字体图集:将所用到的文字处理成一张图片进行使用,因为英语只有26个字母所以用这个,中文很显然不适合TTF字体:直接使用TTF格式进行文字显示,非常主流的显示方式,电脑上的文字都是这样显示的修改字体:选中文字,之后通过Inspector面板修改字
Jaihk662
·
2020-08-17 20:26
#
Unity3D之NGUI
Unity3D
基础学习 NGUI自带Tooltip制作提示文字
简介NGUI自带的的例子Character中含有一个Tooltip,可以鼠标悬浮到某对象时显示提示文字。非常方便。创建UITooltip首先你需要在场景NGUi相机下建立一个空物体我把它命名为Tooltip,随意,NGUI-UI-UITooltip然后在其下添加一个Label和一个Sprite,Label是用来显示文字的,Sprite是背景图片设置Tooltip显示文字的颜色,格式我们可以看到To
三年二班小黄花
·
2020-08-17 19:16
Unity3D
NGUI
unity3d
之滑动列表嵌套冲突解决
unity如果两个ScrollRect嵌套在一起,后面的辉挡住前面的。可以依靠滑动的方向是否和滑动区域一只,如果在横向区域操作竖向滑行,事件将抛给父列表如图脚本代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngi
Csoap994
·
2020-08-17 19:04
Unity3D
NGUI实现背包效果
首先,想在
unity3d
中使用NGUI必须导入资源包,里面的资源超多......自行体会下图。先不说这些资源有什么用,直接进入正题。
CDSN2017
·
2020-08-17 19:21
UGUI
Unity3D
使用
Unity3D
制作技能图标冷却效果
Image的Image组件各个属性为默认值,SourceImage为“点燃”。Image(1)Image组件中Color属性为深灰色,FillAmount为0,Image组件各个属性为默认值。Text中组件各属性为默认值。一下脚本挂载到Canvas上,Image(1)拖给g,Text拖给t。usingUnityEngine;usingSystem.Collections;usingUnityEng
CDSN2017
·
2020-08-17 19:49
UGUI
技能图标
Unity3d
学习之路-简单打飞碟小游戏
简单打飞碟小游戏简单打飞碟小游戏游戏规则与游戏要求游戏UML类图游戏实现过程动作部分飞碟预制与重用部分飞碟游戏场景控制器记分员游戏实现截图游戏规则与游戏要求规则鼠标点击飞碟,即可获得分数,不同飞碟分数不一样,飞碟的初始位置与飞行速度随机,随着分数增加,游戏难度增加。初始时每个玩家都有6条生命,漏打飞碟扣除一条生命,直到生命为0游戏结束。要求:使用带缓存的工厂模式管理不同飞碟的生产与回收,该工厂必须
C486C
·
2020-08-17 19:48
unity3d
Unity3d
学习之路-简单巡逻兵
简单巡逻兵简单巡逻兵游戏规则与游戏要求游戏UML类图游戏实现巡逻兵部分巡逻兵预制体巡逻兵创建巡逻兵巡逻与追捕玩家部分区域部分订阅与发布模式部分发布事件类订阅者水晶触碰玩家摆脱巡逻兵玩家和巡逻兵碰撞音乐部分补充实现效果小结游戏规则与游戏要求游戏规则使用WSAD或方向键上下左右移动player,进入巡逻兵的追捕后逃脱可积累一分,若与巡逻兵碰撞则游戏结束,收集完地图上的所有水晶即可获胜。游戏设计要求:创
C486C
·
2020-08-17 19:48
unity3d
Unity3d
学习之路-简单打靶游戏
简单打靶游戏简单打靶游戏游戏规则与游戏要求游戏UML类图游戏实现靶创建部分弓移动部分箭飞行部分箭中靶后部分其他实现效果补充改进小结游戏规则与游戏要求规则使用WSAD键或者上下左右键移动弓箭,鼠标点击射箭。每一关有十支箭,需要用这十支箭打靶,达到目标分数即可进入下一关,每次射出箭后会变换一次风向。要求:靶对象为5环,按环计分箭对象,射中后要插在靶上,射中后,箭对象产生颤抖效果,持续0.8秒添加一个风
C486C
·
2020-08-17 19:48
unity3d
Unity3d
学习之路-简单AR游戏
简单AR游戏简单AR游戏游戏规则游戏实现游戏场景的搭建游戏逻辑的实现游戏脚本挂载游戏打包到安卓平台实现效果小结游戏规则识别指定图片,显示玩家和防御塔,点击按键对玩家进行上下左右移动,点击射击,在射程范围内会对防御塔进行射击,若玩家或者防御塔死亡游戏结束。游戏实现游戏场景的搭建识别图在Vuforia官网上上传两张识别图分别命名为Tower和Player,然后下载这两个Targets。在Unity中准
C486C
·
2020-08-17 19:16
unity3d
Unity3d
学习之路-Unity写博客体会
Unity写博客体会Unity写博客体会为什么要写博客我的博客七要素附加为什么要写博客在做完一个游戏项目之后,过了几周打开自己的项目,是不是都不曾记得自己是怎样完成这个游戏的呢?博客可以保存游戏项目的制作思路或是一些算法实现,重要的是让你再看自己的博客的时候还能想起当初是怎样制作和思考的。在写博客的时候,重温自己的项目,可以从另一个角度去看自己的项目,可以发现自己在制作游戏时候有哪些地方冗余或是还
C486C
·
2020-08-17 19:45
unity3d
【Unity】NGUI背包系统——背包整理按钮的实现
可以参考下面
Unity3D
--UGUI背包系统(三)作者:Wei_Boom在前面新增了一个功能,查看背包是否满了publicboolisfull=false;背包是否满了的函数pr
BuladeMian
·
2020-08-17 19:44
Unity
NGUI
Tween
【Unity&NGUI】背包单格中最大数量怎么设置
制作的时候主要是使用了SIKI的36_NGUI_开发背包捡起物品的功能,完成物品的累加和新添参考了其他的网络文章资料
Unity3D
--UGUI背包系统(三)Backpack1是背包装备栏Backpack1
BuladeMian
·
2020-08-17 19:44
Unity
NGUI
Unity教程
代码分析
Unity精灵
Unity对象
Unity3d
卸载未使用的资源
通常在变换场景后,上个场景中除了使用DontDestroyOnLoad()保留的物件,将会被释放掉,但如果在没有变换场景的情形下,想把未使用的资源卸载掉,该如何做呢?一般情况下,我们会利用Unity的编辑器来部属每个关卡或场景中的物件,这些物件在载入场景后都是必要的,也不太会持续增加物件数,在关卡结束后即转换到下个场景,所以原本场景中的物件将不再需要,所以Unity将会自动将前一场景的物件都销毁掉
AnYuanLzh
·
2020-08-17 19:48
Unity3D
unity3D
滑动居中选择效果
1Grid和子物体锚点设置如下2脚本挂在Grid上面usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.EventSystems;usingSystem;publicclassTestScroll:MonoBehaviour,IBe
zcc858079762
·
2020-08-17 19:54
u3d
(转载)
Unity3D
研究院编辑器之脚本打开SpritePacker窗口 自动打开想要的图集
正常情况下需要选择Windows->SpritePacker但是默认会选择第一个图集。如下图所示,这就很不爽了,因为我做了图集管理工具,我想在Insperctor窗口中点击某个按钮,自动打开SpritePacker并且选择我设置的图集怎么办?SpritePacker窗口没有提供代码访问接口,那么我们可以使用强大的反射功能。我自己反编译一下Unity的Editor代码,然后找到图集的窗口类。然后看看
zcc858079762
·
2020-08-17 19:54
u3d
unity3d
UGUI多层级面板显示多个3D模型
当前项目,直接用3d模型放到ui上,由于同时会出现多个界面堆叠,存在多个模型的情况,层级处理相当麻烦。所以,下面就记录下采用Rendertexture方式显示多模型的策略。主要的想法就是用一个独立camera获取指定CullingMask的显示,利用Rendertexture获取相机图像,然后再使用RawImamge显示到UI上。上面的camera,Rendertexture,RawImamge显
大雄HZ
·
2020-08-17 19:21
Unity3d
【
Unity3D
】动态文本的滚动条
在《【
Unity3D
】公告栏与开始界面的布置》(点击打开链接)曾经做了一个不太好的示范,这种UGUI的滚动条布置虽然简单,但只适用于静态文本,对于动态文本的话,还需要一定的设置。
yongh701
·
2020-08-17 19:49
Unity3D
Unity3d
动态显示/隐藏GUI
usingUnityEngine;usingSystem.Collections;publicclasstestTab:MonoBehaviour{privatefloatxpos=0f;privateboolhide=false;voidOnGUI(){GUI.BeginGroup(newRect(xpos,0,Screen.width/2,Screen.height));GUI.Button(
无涯Andy
·
2020-08-17 19:11
Unity3D
【
Unity3D
ugui】简单控件的事件监听
刚开始学
Unity3D
,最近在看UI这一块,使用Unity编辑器进行事件绑定,总感觉怪怪的,不如使用代码进行监听来得直观。
Lion小礼
·
2020-08-17 19:06
C#
Unity3D
移动开发
项目开发
Unity3d
之ScrollView实现图片浏览切换功能----折磨的学习
由于项目需要,需要用NGUi实现一个图片浏览切换的功能,于是参考官方NGUI例子的ScrollView做了一个例子,初始看上去基本实现了自己想要的功能。但是测试后发现当隐藏其中一张图片后,后面图片不能自动跟上排列,于是折腾半天终于发现可以通过设置脚本的一个方法重置位置。解决:UIGridgrid=(UIGrid)transform.GetComponent("UIGrid");grid.Repos
爱奇途
·
2020-08-17 19:05
Ivan@_Unity3D专栏
unity3d
的playmaker插件使用教程,三、对象出入触发,声音播放
对象出入触发是游戏常见的情形,包括同时声音播放首先建立进去区域,新建一个立方体,去掉meshrender,并且选中istrigger允许进入例子里用了
unity3d
的第一人视角控制,但是,在unity5.3.4
生活在他方
·
2020-08-17 19:05
unity3d
移动平台开发
游戏引擎
unity3D
NGUI背包制作(拖拽,滑动,排列)之二
首先做好容器并加上拖拽停留的组件其次创建物体并加上碰撞然后我们看看拖拽的源代码拖拽开始拖拽中delta为位置屏幕的位置拖拽释放surface为碰撞的物体信息然后我们创建新的脚本并且继承注意如果挂上了继承的脚本这原来的脚本要移除两个拖拽的脚本会使拖拽不正确记得重写了方法记得先调用一遍要不让会出现异常报错publicclassDragDemo:UIDragDropItem{privateTransfo
反转旋木
·
2020-08-17 19:32
NGUI笔记
笔记
Unity3D
之UGUI 滑动条(Slider)
这里来讲解下UGUI滑动条(Slider)的用法控件下面有三个游戏对象Background-->背景FillArea-->前景区域HandleSlideArea-->滑动条Slider的属性其他几个设置和其他控件都差不多,这里来讲解几个特有的属性。Direction-->方向WholeNumbers-->控制整数输入然后来看下脚本控制。这里的方法调用和其他的不用,方法里面有浮点参数usingUni
weixin_34209851
·
2020-08-17 19:42
UGUI ScrollRect 性能优化
测试环境操作系统:Windows8.1开发工具:Unity5.5.21、问题描述,在实际开发过程中经常会使用ScrollRect实现滚动列表,当初次加载数据比较多的情形时,
Unity3D
会出现比较严重的卡顿
weixin_30916125
·
2020-08-17 19:30
Unity3D
----- 制作信息滚动提示(NGUI)
先上效果图:我是用触发器做的。在信息滚动区的上方放了一个触发器,如上图所示,然后利用触发函数,在信息框触发事件时消除,并实例新的对话框。挂在聊天框父物体的脚本:usingUnityEngine;usingSystem.Collections;publicclassBGController:MonoBehaviour{publicGameObjectchatPre;//聊天预设privateUIGr
weixin_30566063
·
2020-08-17 19:22
【Unity 3D】学习笔记六:Slider控件(滑动条)
Unity学习笔记六学习资料:《
Unity3D
游戏开发》宣雨松在应用中,有时需要调节音量大小或者是屏幕亮度之类的,因此我们就得用上Slider控件。
FrancisRZ
·
2020-08-17 19:35
Unity
Unity 3D学习(一) - UGUI
视频教程在这里:UGUI基础篇-蛮牛教育-国内最大的Unity在线学习平台
Unity3D
中的富文本:(注意颜色的最后两位才是透明度)Text控件Text//设置字体大小Image控件Simple缩放(有允许等比例的选项
Auliegay
·
2020-08-17 19:25
Unity3D
--UGUI(二)
文章目录Text描边和阴影动态字体字体花屏Image组件RawImage组件Button组件Toggle组件ToggleGroup组件Slider组件使用ScrollRect组件制作游戏遥杆这里只是简单说了一下UI的一些组件和基本用法,大家要是有兴趣的话可以深入学习。Text文本编辑需要TTF字体(是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最
roll_(¦3」∠)_back
·
2020-08-17 18:42
Unity
3D
Unity3d
--碰撞检测
发生碰撞检测有两个必要条件:1.发生碰撞的物体都要有碰撞器2.有一个物体要有刚体(一般是运动的一方具有刚体组件)碰撞器常用类:3D碰撞器下对应的是2D碰撞器,在做游戏时,应填加相应的碰撞器BoxCollider盒子碰撞器,外形是方体CapsuleCollider胶囊体碰撞器,外形是胶囊MeshCollider网格碰撞器,以网格的形状覆盖在物体上,运算量大SphereCollider球体碰撞器,形状
roll_(¦3」∠)_back
·
2020-08-17 18:41
Unity
3D
关于
Unity3d
的Slider Apply保存,位置移动
首先那Slider是由BackgroundFillAreaHandleSlideArea组成具体参数请看api在开发游戏时又很多的进度条是用图片来进行设置的但是有的时候由于没有设置好他的锚点在保存时它的位置发生偏移其实修改很简单我们只需要把FillArea不用改FillArea下的Fill他的锚点设置为1他的位置/宽高设为0创建一个Text开看一下pivot的变化:当pivot的X为0.5Y为0.
本心_Ma
·
2020-08-17 18:41
Unity
UI
Unity3D
Slider控件(滑动条)
Slider控件包括两种,分别是水平滚动条GUI.HorizontalSlider和垂直滚动条GUI.VerticalSlider具体使用方法如下:GUI.HorizontalSlider(位置,当前值,起始值,终点的值);//水平滚动条GUI.VerticalSlider(位置,当前值,起始值,终点的值);//垂直滚动条当前值:拖动滑块的位置起始值:左(下)端的值终点值:右(上)端的值如:添加两
V_Health
·
2020-08-17 18:00
Unity3D
在
Unity3D
中构建3D模拟
欢迎来到这个由三部分组成的关于
Unity3D
的博客系列的最后一篇文章。在本系列中,我们将在
Unity3D
中使用丰富的控件创建一个简单的3D游戏。
danpu0978
·
2020-08-17 18:52
游戏
python
java
unity
游戏开发
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他