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
] 技能图标的冷却效果和时间显示
基本原理:利用ImageType中的Filled方法,通过代码控制FillAmount来实现图标的冷却效果。主要步骤:1在Canvas中创建一个Image,起个名字比如“Offense”;2在Offense(Image)下,创建两个子Image(Bkg和Mask0)和一个子Text;如下图,其中Bkg可以用来给图标套框,可以不用;3导入需要的图标素材,并在TextureType中将类型设置为Spr
Tnix
·
2020-08-18 07:09
unity3d
unity3D
竖向滑动
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.EventSystems;publicclassSelectLevelPanel:MonoBehaviour,IBeginDragHandler,IDragHandler,IEnd
zcc858079762
·
2020-08-18 07:33
u3d
Unity3d
滑动事件--向上、向下、向左、向右(PC好用但是手机滑动不是很理想)
方法写在OnGUI里!!!脚本挂在空节点就可以了!//touchSecond.y>touchFirst.y&&touchSecond.x==touchFirst.x多加了一个判断是因为滑动过程中总会误判privateVector2touchFirst=Vector2.zero;//手指开始按下的位置privateVector2touchSecond=Vector2.zero;//手指拖动的位置vo
于子潇
·
2020-08-18 07:51
Unity3D
UGUI Toggle的onValueChanged拦截拓展
Toggle真的是让人又爱又恨,它既有和ToggleGroup组合搭配的方便,又有一些不可控的情况,我就在项目中遇到了一个棘手的问题。我们常常用到Toggle的onValueChanged改变事件,它很方便,即可改变自己状态,又可以通知同一个分组内的Toggle改变对应的状态,但是有时候我们需要判断点击的时候它是否可以被有效的点击并且执行对应的操作,令人失望的是,当你点击的时候onValueCha
XM肖牧
·
2020-08-18 07:43
UGUI
Shader实现物体淡入淡出
Unity3D
教程:1设置淡入的起始距离和结束距离2在vertex阶段计算物体顶点与相机的距离3根据距离计算alpha代码撸起://UpgradeNOTE:replaced'mul(UN
Zerone羽
·
2020-08-18 07:38
Shader
脚本
Unity3D
Shader
Unity3d
在Lua实现行为树
1.https://github.com/behavior3/behavior3editor,下载这个工程,可以部署网页版和客户端2种编辑器,安装说明在里面的build文本,我是在自己电脑上弄了个在线网页编辑的,局域网访问,目前发现用Chrome才可以编辑。2.https://github.com/kentdx/behavior3-lua-master,一个cocos社区的小伙伴写的一个能解析上面
大雄HZ
·
2020-08-18 07:06
Unity3d
Unity3d
中Shader的一些常用方法
也就是
Unity3d
的图片设置中的FilterM
yutyliu
·
2020-08-18 07:35
Shader
Unity3D
中UGUI图片拖动换图效果。
在Canvas上添加两个图片Image,分别是原图和目标图,准备将原图用鼠标点击拖到目标图上释放。然后目标图上的图就变为原图了。原图上挂载如下脚本DragMe.cs:usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;[RequireComponent(
yuanpan
·
2020-08-18 07:25
Unity3D
Unity 3D - 鼠标拖动物体Demo
Unity3D
-鼠标拖动物体Demo:成员变量声明:privateVector3targetScreenSpace;//目标物体在屏幕上的位置privateVector3targetWorldSpace
Yu______________
·
2020-08-18 07:52
Unity3D
【
Unity3D
】刚体自动寻路的抖动问题和运动边界、空气墙的制作
《【
Unity3D
】自动寻路》(点击打开链接)给我们带来很多方便,尤其是3D游戏的主角移动方面,但是这个东西同样也会带来很多问题。如下图所示。
yongh701
·
2020-08-18 07:14
Unity3D
【Fracturing & Destruction】
Unity3D
的物体爆裂、炸裂、碎裂效果
如果要想做到如下图的爆裂、炸裂、碎裂效果特效:自己手写可不容易,因为需要利用《【
Unity3D
】Mesh》(点击打开链接)将一个物体分解成多个碎片,然后再写一系列的方法。
yongh701
·
2020-08-18 07:14
Unity3D
【
Unity3D
】Helloworld
Unity3D
有个好处,是兼容往下的版本。
yongh701
·
2020-08-18 07:14
Unity3D
[
Unity3D
] 通过修改PlayMaker源代码实现进化版的FSM
PlayMaker是我很喜欢的
Unity3d
开发插件,事实上游戏开发本身就是一个对[状态]的控制,FSMEditor的可视化编辑器完美的实现了这一点。
yinyuanqings
·
2020-08-18 07:32
游戏开发
Unity3D
Game学习笔记:背包系统(homework10)
本次作业的任务是使用UI制作一个背包系统首先要制作一个静态的场景游戏对象如下其中Bag是新建的空对象,在里面创建9个按钮,下面是Bag和其按钮的参数设置Equipment为装备栏,在里面创建3个按钮,下面是装备栏和其按钮的参数设置Random是一个按钮,用于重新生成装备栏中的装备再加上人物预设(从AssetStore上下载),摄像机,粒子系统,背景图片下面是UICamera的参数设置以及HeroC
ygtrece
·
2020-08-18 06:52
关于
Unity3D
中ScrollView位置偏差问题
需要做两个事,一个是设置它初始的拉动位置,另一个是设置他的初始位置,具体如下:mGrid.Reposition();m_kNewUIScrollView.SetDragAmount(0,0,false);//让它处于初始拉动状态m_kNewUIScrollView.transform.localPosition=newUnityEngine.Vector3(0,2,0);上面第一行是重设grid的
九夜雨
·
2020-08-18 06:14
unity3d
Unity3D
运动轨迹拖动效果(Trail Render)实现
简单描述:有时为了实现彗星推动彗尾的美妙效果,也为了表现出物体运动的轨迹,需要为物体的轨迹做出标记表明物体的运动。实现方法:为物体添加Component->Effects->TrailRender组件,为该组件设置你想要让轨迹表现的Material(我用的是FlameD),也可为轨迹指定为显示的颜色。主要参数介绍:Materials:要显示的纹理图像。Time:轨迹纹理从在场景中开始渲染到结束的停
无涯Andy
·
2020-08-18 06:26
Unity3D
Unity3d
拖拽物体
voidOnMouseDrag(){//屏幕空间拖拽//floatdistance_to_screen=Camera.main.WorldToScreenPoint(gameObject.transform.position).z;//transform.position=Camera.main.ScreenToWorldPoint(newVector3(Input.mousePosition.x
无涯Andy
·
2020-08-18 06:26
Unity3D
Unity3D
ShaderForge基础使用
ShaderForge的官方首页:http://acegikmo.com/shaderforge/nodes/?lang=zh_cn在这里可以查看各种炫酷的Shader效果。一、安装插件安装成功之后在Window点击打开ShaderForge窗口这是打开之后的界面。NewShader:新建一个Shader文件LoadShader:导入一个Shader文件PolyCountthread:打开了一个网
xiaoshuang_
·
2020-08-18 06:51
游戏开发
unity3d
打砖块源码
*Shoot.cspublicclassShoot:MonoBehaviour{publicGameObjectbullet;publicfloatspeed=5;//UsethisforinitializationvoidStart(){}//UpdateiscalledonceperframevoidUpdate(){if(Input.GetMouseButtonDown(0)){Game
xiaoshuang_
·
2020-08-18 06:50
Unity3D
之UI框架
每个游戏的有UI,合理的UI管理可以更加节省游戏资源。本篇是对UI框架的总结。UI框架就是把所有的UI做成Prefab存进Json文件中,等触发的时候再通过点击事件实例化出相应的UI预制体。这样做的好处是,游戏面板上什么都没有,用到什么就生成什么,为了避免重复生成,采用单例的方式来实现。一、搭建UI界面。二、写代码:usingSystem.Collections;usingSystem.Colle
xiaoshuang_
·
2020-08-18 06:50
游戏开发
C#
【
Unity3D
踩坑】RenderTexture复用
原来使用特效一直都是创建-使用-销毁//引用RenderTextureRenderTexturerenderTexture=newRenderTexture(width,height,depth,format);camera.targetTexture=renderTexture;rawImage.texture=renderTexture;//销毁RenderTexturerawImage.te
Lion小礼
·
2020-08-18 06:36
移动开发
Unity3D
【
Unity3D
ugui】UI特效的位置自适应及调整层次关系的一种解决方案
前言在UI上显示3D的特效,要考虑两个问题:1、特效的位置自适应与UGUI自适应一致,否则在16:9下把特效调好位置后,切成16:10后,位置对应不上2、特效显示层次最好能夹在UI中间UGUI毕竟是个新的UI系统,各方面还很不成熟,显示特效的问题着实让我头疼了一番。1、UI特效叠层显示可以参考雨松MOMO的博客:UGUI研究院之不添加摄像机解决UI与UI特效叠层问题(九),但是只能解决叠层的问题,
Lion小礼
·
2020-08-18 06:36
Unity3D
【
Unity3D
ugui】使用艺术字
前言其实很早之前就有大神研究出来如何在ugui中使用艺术字,这里奉上文档。之所以再来重复一遍,是因为今天遇到一个问题:在手机上第一次加载艺术字很慢的。艺术字制作流程1、下载BMFont官网2、首先你还得有美术制作的艺术字,或者自己做几个艺术字。好吧,全部奉上3、使用BMFont制作艺术字图集4、将生成的.fnt文件和图集.png文件导入到项目中5、你还得有NGUI的有关BMFont的代码,不知道在
Lion小礼
·
2020-08-18 06:35
移动开发
Unity3D
【
Unity3D
ugui】事件监听机制
UGUI控件的事件响应有很多种方式,比如使用组件EventTrigger来添加事件监听,或者实现IDragHandler等接口,或者更直接地继承EventTrigger来进行更灵话的调用。下面分别就上面3种监听方式进行讲解,这些例子都是实现拖动Image的功能。一、使用组件EventTrigger来添加事件监听添加一个脚本EventTriggerTest,挂到一个Image上。那么OK,现在可以拖
Lion小礼
·
2020-08-18 06:35
C#
Unity3D
移动开发
项目开发
Unity3D
判断鼠标向左还是向右滑动
判断鼠标向左还是向右滑动privatevarfirst=Vector2.zero;privatevarsecond=Vector2.zero;functionUpdate(){}functionOnGUI(){if(Event.current.type==EventType.MouseDown){//记录鼠标按下的位置first=Event.current.mousePosition;}if(Ev
夜空划过的流星
·
2020-08-18 06:02
Unity3D
Unity3D
实现列表拖拽轮播分页滚动功能
在使用UGUI的ScrollRect做列表滚动时,会有分页滚动的需求,基于ScrollRect写了一个,只需要一个ScrollRect组件即可效果截图:Threshold为滚动阈值,当翻页的长度达到总长度的0.2时即会翻页,speed为松开鼠标后的缓动速度以下为代码:usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.EventSystems
果密那塞
·
2020-08-18 06:23
Unity
unity3d
的playmaker插件使用教程,二、开关盒子
这个盒子的素材在playmaker的官网上有下载http://www.hutonggames.com/downloads/01_00_S1_Assets_WPG.zip开始和上一课一样把盒子拖到场景,添加状态,事件,按钮动作这个时候,如果把播放动画的动作添加到按钮事件,会出现下面的情况,运行后,盒子自己打开了,但是状态停在关闭的时候,按钮点击没反应。这个时候,需要添加新的状态,让动画播放的状态。完
生活在他方
·
2020-08-18 06:03
unity3d
移动平台开发
游戏引擎
unity3d
的playmaker插件使用教程,五、进入区域改变平台颜色
进入区域改变平台颜色,演示在状态中给变量赋值以及playmaker如何处理switch分支语句的情况。准备工作添加模拟玩家的球球改变颜色用到平台设定区域的方块在方块上添加状态添加Setup、Listener、ColorChecker、Set_Blue、Set_Red状态。添加Check_Colors、Set_Color_Blue、Set_Color_red事件如下图所示连接添加3个变量,Color
生活在他方
·
2020-08-18 06:03
unity3d
移动平台开发
游戏引擎
unity3d
的playmaker插件使用教程,八、随机跳的盒子
这里展示了playmaker的随机数和等待功能首先做个盒子,在场景里添加cube,并为盒子填上物理属性和碰撞,还有,记得要设置Tag,让盒子所在的Tag里只有盒子。添加Listener、AddPop状态添加pop_up事件,Listener状态下空着就好,在AddPop状态下添加AddForce动作,给盒子一个向上的力为了好玩点,再添加ITweenRotateAdd动作,让盒子有转动需要在其他地方
生活在他方
·
2020-08-18 06:03
unity3d
移动平台开发
游戏引擎
unity3d
的playmaker插件使用教程,九、playmaker和脚本
这里简单演示,playmaker如何调用脚本中的方法,以及脚本如何调用playmaker。先在场景里添加一个盒子在cube上添加ForceButton、Rotate状态,添加spin_cube事件在ForceButton状态下添加GUIButton动作新建脚本RandomRotCube,并将脚本添加为Cube的组件usingUnityEngine;usingSystem.Collections;p
生活在他方
·
2020-08-18 06:03
unity3d
游戏引擎
移动平台开发
unity3d
的playmaker插件使用教程,四、物品破坏,道具拾取
模拟破坏一个物体,然后出现拾取道具并将道具拾取的情景。同时演示了如果在不同的状态下用变量传递信息。在场景里加入官方的包里面的罐子和破坏掉的罐子底部下面蓝色的是破罐子底加入方块,去掉mashrender,设置可进入加入模拟玩家的球,为方块添加状态:Setup,Unbroken,Exploading,Broken,添加事件Break,连接状态在Setup状态下添加SetVisible动作把罐子底托进去
生活在他方
·
2020-08-18 06:03
unity3d
移动平台开发
游戏引擎
unity3d
的playmaker插件使用教程,六、血量显示及处理
这里展示了如何处理和显示血量,如何使用全局变量在多个状态机下传递信息,如何使用类似if的判断,如何进行数据类型转换。准备工作,血量显示的文本框加血的道具模拟玩家的桶首先,新建一个空的GameObject,命名为HealthManager,管理整个过程添加Setup、UpdateGUI、AddHealth、Listener状态。添加Add_Health事件。添加全局变量如果在添加全局变量的时候,无法
生活在他方
·
2020-08-18 06:03
unity3d
游戏引擎
移动平台开发
unity3d
的playmaker插件使用教程,一、电灯开关
unity3d
的版本5.3.4;playmaker版本1.7.8.3;playmaker支持中文,在首选项里选择下语言就好在场景里添加一个方块选中方块以后,在playmaker的窗口里选择添加状态机添加两个状态
生活在他方
·
2020-08-18 06:02
unity3d
移动平台开发
游戏引擎
个人秋春招总结-及学习经历(游戏客户端)
----18年11月24日,
Unity3D
引擎下载,然后凭借那么一丢丢的C++、Java知识,一个上午看完了imooc的C#文字教程。
Lilien-Gamer
·
2020-08-18 05:09
Unity3D
Shader:消散
Shader"Unlit/Test"{Properties{_MainTex("Texture",2D)="white"{}_MainColor("MainColor",COLOR)=(1,1,1,1)_Hold("Hold",Range(0,1))=0_AddTex("AddTex",2D)="white"{}_AddColor("AddColor",COLOR)=(1,1,1,1)_AddHo
忘夕
·
2020-08-18 05:28
Shader
unity3d
实现UI界面上渲染多个3D模型
在查找如何ui显示3d模型发现Camera的TargetTexture挺简便的,可惜一直没找导如何去渲染多个3D模型,用多个camera去做效果不是理想,于是自己写了个,但是有上限限制,还有更好的方法请大家指正对于还不会使用camera去实现的可以用以下链接https://blog.csdn.net/oldherowang/article/details/74626555设计思路:将所有模型放在固
落水无痕
·
2020-08-18 05:03
unity3d
ui
模型展示
shader实例(unity内置shader)
熟悉
Unity3d
内置shader应该算是学习unityshader不可缺少的一步,
Unity3d
自带60多个shader,这些shader被分为五大类Normal,Transparent,Transparent
一家程序猿
·
2020-08-18 05:39
shader
Unity3D
研究院之Android同步方法读取streamingAssets
/assets/”;文档在这里:http://docs.
unity3d
.com/Manual/StreamingAssets.html后来我知道了一个
weixin_34355715
·
2020-08-18 05:13
UE4/
Unity3d
根据元数据自动生成与更新UI
大家可能发现一些大佬讲UE4,首先都会讲类型系统,知道UE4会根据宏标记生成一些特定的内容,UE4几乎所有高级功能都离不开这些内容,一般来说,我们不会直接去使用它。今天这个Demo内容希望能加深大家的理解,为什么有这个东东了,主要是由于我们产品需要很多根据环境调整的参数,我们需要提供很多UI,一个结构包含五六个参数,对应的参数与UI绑定事件,东东很简单,但是太多了,一多就容易出事,参数结构又在调整
weixin_34268610
·
2020-08-18 04:54
Unite 2018 | 《崩坏3》:在Unity中实现高品质的卡通渲染(下)
http://forum.china.
unity3d
.com/thread-32273-1-1.html今天我们继续分享米哈游技术总监贺甲在UniteBeijing2018大会上的演讲《在Unity上实现高品质卡通渲染的效果
weixin_34261739
·
2020-08-18 04:54
Unity3D
使用NGUI实现简单背包功能
那在
Unity3D
游戏开发中该如何编写背包系统呢?因为有高人开发了NGUI插件,因此我们进行简单编写代码设置即可实现一个简单的背包功能了。
weixin_34122604
·
2020-08-18 04:20
unity3d
学习心得2
接上一篇,弄了好久始终没有解决中文的问题,没办法,条条大路通罗马,咱们再换个方法呗。又在网上逛了好久,终于皇天不负有心人,又找到一个读取ini的,这次不是使用系统api,而是使用StreamReader进行读取,然后使用linq进行解析。blog.csdn.net/jhqin/article/details/6576977秦建辉的博客,里面有LINQToINI这个类,这次我们就用他来进行编写,详细
weixin_33971977
·
2020-08-18 04:23
UNITY3D
中涉及的一些数学知识
3D中的法线是什么意思啊~在空间垂直于一个平面的直线;或者在一个平面里面,垂直于一条直线的直线.法线也可以指的某个方向.对于圆弧来讲,指的是它与圆心相连的直线(方向).法线:英语叫NormalLine.就是一条垂直线,我们可以这样联想着记:法=法律,法规,正直=垂直学习quaternion的一点点笔记http://blog.csdn.net/soilwork/article/details/144
weixin_33961829
·
2020-08-18 04:51
Unity3D
网络通信_HTTP协议:获取网络图片、内容
自己写的测试demo,一个功能一个功能测试着做的,没有什么结构,凑合看吧。http协议,在手机平台,URL必须必带http://头。此脚本主要实现了分别用pose和get方式获取天气预报信息(XML格式)。解析XML获取网络图片获取网络图片(base64格式)base64与byte[]互转byte[]与Texture2D(图片)互转更多常用WEBService:http://www.webxml.
weixin_33882452
·
2020-08-18 04:06
游戏
移动开发
Unity3d
+ NGUI 的多分辨率适配
Unity3d
+NGUI的多分辨率适配一、当下移动设备的主流分辨率(数据来自“腾讯分析移动设备屏幕分辨率分析报告”)1.1iOS设备的分辨率主要有:宽高宽高比9606401.511366401.77510247681.3333204815361.3333Android
weixin_30940783
·
2020-08-18 04:18
用
Unity3D
实现太阳系仿真
用
Unity3D
模拟太阳系仿真模拟要求写一个程序,实现一个完整的太阳系,其他星球围绕太阳的转速必须不一样,且不在一个法平面上。
weixin_30896657
·
2020-08-18 04:10
【Unity】Shader Forge插件入门教程
——2018.6.21一.安装说明~下载UnityAssetStore购买并下载https://www.assetstore.
unity3d
.com/en/#!
weixin_30847939
·
2020-08-18 04:03
Unity3D
-制作火焰效果
1.插件的准备随着官网上的迭代更新,连下载按钮都找了好久,今天制作的火焰效果要依赖一个插件,LowPolyEnvironmentPack输入网址
unity3d
.com在AssertStore上面搜索这个
weixin_30778805
·
2020-08-18 04:20
Unity3D
制作触屏手机滑动动效果
想要苹果或安卓那种手指滑动屏幕的效果。这里是原文,使用的是scrollview来演示。http://www.mindthecube.com/blog/2010/09/adding-iphone-touches-to-unitygui-scrollview它是iphone的开发,我发一下android上的,选择里边的item还没添加进来。usingUnityEngine;usingSystem.Co
weixin_30527143
·
2020-08-18 04:35
Unite 2018 | 《崩坏3》:在Unity中实现高品质的卡通渲染
原文地址:http://forum.china.
unity3d
.com/thread-32271-1-1.htmlhttp://forum.china.
unity3d
.com/thread-32273-
weixin_30325971
·
2020-08-18 04:58
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他