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
在Inspector 中 设置添加回调函数 -
Unity3d
编辑器扩展
在做一些开场动画或者其它指定事件触发一类功能时,需要在编辑环境下设置添加回调函数。一开始尝试直接使用delegate来编写,测试发现没有效果,在谷歌搜索到Unity论坛有人提到delegate不能被序列化到Inspector中使用,建议使用UnityEvent。UnityEvent,其实在UGUI中经常用到,只是平时不知道是它。比如按钮的点击事件就是直接从UGUIButton的源代码中搬运出来。先
_Captain
·
2020-08-17 18:19
Unity
Unity3D
--如何控制UGUI的触摸 使其可以控制穿透UGUI触摸到其它物体
如何控制UGUI触摸使可以控制穿透UGUI触摸到其它物体方法1:其它物体通过EventSystem.current.currentSelectedGameObject来进行判断那么就是UGUI当想穿透的时候,不能有selected触发方法2:底层加一个Panel凡是需要穿透的物体,加一个CancasGroup,然后关闭拦截,让其穿透方法3:根据EventSystem.current.IsPoint
LonelySu
·
2020-08-17 18:30
Unity3D
之UGUI基础7:Scrollbar卷动条
前文:https://blog.csdn.net/Jaihk662/article/details/87876183(Slider滑条)一、Scrollbar卷动条简介Scrollbar组成部分:Scrollbar中的Handle是装载着Handle的空物体,作用是调整Handle可移动范围Scrollbar组件特有属性:NumberOfSteps:滑块每次移动的步长Value:当前滑块的进度2种
Jaihk662
·
2020-08-17 18:56
#
Unity3D之UGUI
Unity3D
之UGUI基础6:Slider滑条
前文:https://blog.csdn.net/Jaihk662/article/details/87868676(Button按钮)一、Slider滑条简介Slider组成部分:Slider中的FillArea和HandleSlideArea是装载着Handle和Fill的空物体,作用是调整子物体可移动范围Slider组件属性:Direction:滑块的滑动方向(正向or反向)Min/MaxV
Jaihk662
·
2020-08-17 18:56
#
Unity3D之UGUI
Unity3D
--UGUI(一)
什么是游戏的GUI?游戏的开始菜单RPG游戏的菜单栏,侧边栏和功能栏比如背包系统,任务列表设计用来控制移动的虚拟杆和攻击的攻击按钮UI的一些组件Text文本组件Image图片RawImage可以拖放一个材质Button按钮Toggle开关Slider滑动器可以调节声音大小Scrollbar滚动条InputField输入框Canvas画布(敲重点了,所有的UI组件位于Canvas之下)Panel面板
roll_(¦3」∠)_back
·
2020-08-17 18:10
Unity
3D
使用
Unity3d
和C#进行背包滚动(可设置多行)
使用
Unity3d
和C#进行背包滚动(可设置多行)引入什么是无限滚动代码设计思路一、设计Scrollview部分1.思路说明2.代码部分二、初始化生成预设体1.思路说明2.代码部分三、左右滑动的过程1.
PMxiang
·
2020-08-17 18:10
unity3d
c#
游戏开发
Unity3D
通过碰撞拾取物体
此例子为2D场景原理:通过操控角色碰撞可拾取物体,通过按键确认拾取到角色指定位置。具体代码实现角色代码publicclassplayctr:MonoBehaviour{publicTransformpphead;//物体头部位置privateGameObjectheads;//获取头部物体boolgethead=false;//判断头部物体显示voidOnTriggerStay2D(Collide
Eskinlla
·
2020-08-17 17:06
Unity
Unity3D
通过VS打开脚本出现无法加载Editorpackage包
前言:在编写脚本的途中突然出现这个问题,无论关闭重开还是新建脚本都无法解决这个问题。之后通过搜索和浏览开发者社区找到以下解决方法,进行记录,以便不时之需。以下方法本人均已尝试。解决方案:1、使用管理员身份打开vs2017开发人员命令提示输入devenv/resetuserdata2、使用管理员身份打开vs2017开发人员命令提示输入devenv/resetsetting3、使用管理员身份打开vs2
Eskinlla
·
2020-08-17 17:35
Unity
unity3d
自学杂项 3.0版(实时更新)
1.unity鼠标拖拽物体实现任意角度自旋转主要涉及函数Input.GetAxis(“Mousex”)可取得鼠标横向(x轴)移动增量Input.GetAxis(“Mousey”)可取得鼠标竖向(y轴)移动增量通过勾股定理获取拖拽长度,长度越长旋转越快在projectsetting--Input可以设置直接上代码,看了就明白了usingUnityEngine;usingSystem.Collecti
wolf96
·
2020-08-17 17:06
Unity3D
Unity3D
生成一段隧道网格的方法
本文实例为大家分享了
Unity3D
生成一段隧道网格的具体代码,供大家参考,具体内容如下一、需求最近有一个需求,生成段隧道的骨架网格。
·
2020-08-17 16:00
unity3d
串口通信,双线程一收一处理
usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Generic;//队列usingSystem.IO;usingSystem.IO.Ports;usingSystem.Threading;//线程usingSystem;usingSystem.Text;//16进制转换publicclasscom:MonoBehav
再回首SEU
·
2020-08-17 15:34
unity3d
Unity3d
周分享(21期 2019.7.30 )
选自过去1~2周自己所看到外文内容:https://twitter.com/
unity3d
和各种其他博客来源吧1、官方文档中提到一个优化:不知道性能到底如何~~Massobjectmovement&CullingGroupsAsmentionedinthesectiononTransformManipulation
u010019717
·
2020-08-17 15:51
unity3d
周分享
Unity3D
Learning Assignment 1
Unity3D
Learning
Unity3D
LearningAssignment11、简答题1、解释游戏对象(GameObjects)和资源(Assets)的区别与联系。
tigerbrother123
·
2020-08-17 15:57
unity
3D射线拾取算法揭秘
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《
Unity3D
实战核心技术详解》电子工业出版社等
海洋_
·
2020-08-17 13:34
图形学编程
算法与游戏
射线检测算法在游戏中应用
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《
Unity3D
实战核心技术详解》电子工业出版社等
海洋_
·
2020-08-17 13:34
图形学编程
算法与游戏
Unity3D
研究院之手游开发中所有特殊的文件夹
1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor和/Editor是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中,并且脚本也只能在编辑时使用。一般呢会把一些工具类的脚本放在这里,或者是一些编辑时用的DLL。比如我们现在要做类似技能编辑器,那么编
嫌疑犯hm
·
2020-08-17 11:44
unity3d
Unity3D
实现相机跟随控制
本文实例为大家分享了
Unity3D
实现相机跟随控制的具体代码,供大家参考,具体内容如下跟随算法要实现3D摄像机的控制第一步就是先实现摄像机跟随物体移动。
·
2020-08-17 09:27
【
Unity3D
】设置自动旋转屏幕默认旋转方向
如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向。策划的需求是游戏采用横屏,但是要求支持两个方向自动旋转,如下图所示,我的设置是这样的。DefaultOrientation*AutoRoation表示游戏支持自动旋转屏幕,但是前提是手机没有锁定屏幕旋转功能。LandscapeRight和LandscapeLeft表示手机屏幕只支持横屏两个方向的自动旋转。这里问题就
weixin_33806914
·
2020-08-17 06:44
Unity3d
如何使用代码动态创建3dText
首先我们可以通过
Unity3d
的层次面板,然后Create->3DText,这时候面板里面会添加一个名为“NewText”的对象,我们选中它然后查看属性如下:从图中我们不难发现,所谓的3DText其实就是在一个
RememberT
·
2020-08-17 05:00
Unity3d
unity3d
中的GetKey与GetKeyDown函数
参考unity官方关于GetKeyDown的API(https://docs.
unity3d
.com/ScriptReference/Input.GetKeyDown.html),解释是:当开始按下指定名称按键的那一帧返回为真
Edward_yyz
·
2020-08-17 05:01
Unity3D
中将物体模型放置到另一物体模型表面的简单办法
使用的工具是
Unity3D
,实现效果是使用鼠标指定物体表面的某一个点,目标物体就会放置到所指定位置上。实现思路:通过鼠标发射射线,与一个物体碰撞,检测碰撞点的法线,确定目标物体的放置方向。
雁回晴空
·
2020-08-17 04:58
Unity3D
Unity3D
_最简单的开始界面_结束界面
Unity3D
_最简单的开始界面_结束界面开始界面结束界面开始界面1、创建一个新的场景添加button2、C#脚本LoadingGame.csusingSystem.Collections;usingSystem.Collections.Generic
zxm_
·
2020-08-17 04:20
Unity3D
Unity3D
开始界面
结束界面
Unity3d
进阶学习(7)-- 编译器拓展,创建自定义窗口
一、简单介绍1.在Project视图中创建一个Editor文件夹,如果有的话就不用创建。2.把脚本MyEditor放进Editor文件夹中。publicclassMyEditor:EditorWindow{//将这个方法CreateWindow做成一个菜单【Manager-->test】[MenuItem("Manager/test")]staticvoidCreateWindow(){//创建窗
至尊宝1007
·
2020-08-17 04:20
unity3d
Unity3D
入门(二):碰撞检测
2.在
unity3d
中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。这两种方式的应用非常广泛。
呆子罗
·
2020-08-17 04:15
Unity3D
Unity3d
调用Anroid(Android Studio环境)方法
例子中使用的开发环境为AndroidStudio2.2,
Unity3d
5.4.3。
程序员正茂
·
2020-08-17 04:15
Unity
Unity3d
通过鼠标缩放查看和旋转物体
1.通过鼠标缩放查看,键盘移动查看usingUnityEngine;usingSystem.Collections;namespaceDigitalRuby.Earth{publicclassMoveScript:MonoBehaviour{publicfloatSpeed=10.0f;privatevoidStart(){}privatevoidUpdate(){if(Input.GetAxis
程序员正茂
·
2020-08-17 04:44
Unity
Unity3d
之骨骼动画
在这个系列,我们将关注Unity引擎提供的基于骨骼动画工具。它的主要思想是为了把它应用到你自己的游戏来介绍和教基本的2D动画原理。在这节课中,我们将添加闲置,跳跃和动画。在开始这个课程前,我们将感谢Chenguang(DragonBonesTeam)给我们提供用于本系列教程游戏艺术。离开的地方在上一个课程,我们启动项目,合成2D龙角色,然后创建三种不同的动画。如果你还没完成之前的课程,在此之前,我
zhliu1991
·
2020-08-17 04:59
Unity3D
在Unity中引用Dll的两种方法
Unity3D
能够很方便的集成一些外部插件,以便调用现有的动态链接库。下面会介绍Unity中如何集成Dll的两种方法。1.标准引用这里所使用的语言是C#。1.1新建C#类库项目,这里就不多介绍了。
W8023Y2014
·
2020-08-17 04:54
Unity
Unity3D
再次点击以退出程序
创建一个Text对象。设置其各项属性如下图所示。这里有个脚本ClickTwiceToQuitApp.cs,其代码如下。usingUnityEngine;usingSystem.Collections;publicclassClickTwiceToQuitApp:MonoBehaviour{publicUnityEngine.UI.TexttipTextBox;publicstringtip="Cl
CommingTogether
·
2020-08-17 04:54
unity
Android
Unity3d
前端与后端之间的数据交互
在Unityd3d,与后端交互比较多的是Http协议,Socket套接字;HTTP协议:Unity的WWW就是基于HTTP协议的网络传输功能,HTTP协议即超文本协议,HTTP协议的一个重要特点就是每次连接只处理一个请求,当服务器处理完客户端的请求后即断开连接,节省传输时间(适合用作短连接)在Unity中,WWW主要支持其中的GET和POST方式。GET方式会请求附加在URL后,POST方式是通过
develop true
·
2020-08-17 04:50
Server
Message
unity3d
手游破解(一)
重点知识:1.\assets\bin\Data\Managed\Assembly-CSharp.dll扔进Reflector+reflexil环境2.libs\libmono.so的mono_image_open_from_data_with_name函数MonoImage*mono_image_open_from_data_with_name(char*data,guint32data_len,
双刃剑客
·
2020-08-17 04:16
android
手游安全
Unity3D
场景切换异步加载进度
异步加载场景分为A、B、C三个场景A场景是开始场景;B场景是加载场景(进度条加载显示);C场景是目标场景在A场景中添加一个按钮,触发函数://异步加载新场景publicvoidLoadNewScene(){//保存需要加载的目标场景Globe.nextSceneName="Scene";SceneManager.LoadScene("Loading");}在B场景中添加一个脚本(AsyncLoad
于子潇
·
2020-08-17 04:33
Unity3D
UGUI Button同时监听点击事件和长按事件
有些游戏都会有这样一个需求,比如一个按钮点击可以进行攻击,长按又可以释放技能的需求。我们做一个类似Button的组件,只需要挂载到相应的按钮上面,即可像Button一样注册长按事件。1.我们新建一个脚本RepeatButton,继承接口IPointerDownHandler,IPointerUpHandler,IPointerExitHandler,获取相应的按下,抬起,结束等事件。usingUn
XM肖牧
·
2020-08-17 04:29
UGUI
Unity3D
研究院之深入理解Unity脚本的执行顺序(六十二)
Unity是不支持多线程的,也就是说我们必须要在主线程中操作它,可是Unity可以同时创建很多脚本,并且可以分别绑定在不同的游戏对象身上,他们各自都在执行自己的生命周期感觉像是多线程,并行执行脚本的,它是如何执行的呢?我们做一个小小的实验来验证它。如下图所示,在Hierarchy视图中创建三个游戏对象,在Project视图中创建三条脚本,然后按照顺序将脚本绑定在对应的游戏对象身上。三条脚本的代码完
天涯飘鸿
·
2020-08-17 04:28
Unity3D
Unity3D
圣典学习【1】之Camera
Camerasarethedevicesthatcaptureanddisplaytheworldtotheplayer.Bycustomizingandmanipulatingcameras,youcanmakethepresentationofyourgametrulyunique.Youcanhaveanunlimitednumberofcamerasinascene.Theycanbese
little_two_two
·
2020-08-17 04:27
Unity圣典和Manual
优秀
Unity3D
资源分享(持续补充中……)
(转载地址)http://blog.sina.com.cn/s/blog_9283b6f6010183uh.html一、项目资源分享:1、IN星球百度网盘分享http://pan.baidu.com/share/home?uk=5901222632、wutuomail百度网盘分享wutuomailhttp://pan.baidu.com/share/home?uk=11745697433、C#基础
ywch2010
·
2020-08-17 04:56
游戏
Unity3D
功能性封装
一、封装一个基类,实现继承类创建一次后,脱离调用
Unity3D
先找到gameObject,才能访问物体上上脚本组件。实现原理,在Awake方法内,将脚本添加到一个字典Dictionary里面。
Zerone羽
·
2020-08-17 04:55
脚本
Unity3D
Shader UV 滚动之ScrollingMulti
Shader"Custom/ScrollingMulti"{Properties{_Color("MainColor",Color)=(1,1,1,1)_ScrollU1("ScrollU1",Float)=1_ScrollV1("ScrollV1",Float)=1_ScrollU2("ScrollU2",Float)=1_ScrollV2("ScrollV2",Float)=1_Boost("
Zerone羽
·
2020-08-17 04:55
Shader
脚本
Unity3D
之MonoBehaviour属性
原创文章如需转载请注明:转载自脱莫柔
Unity3D
学习之旅QQ群:【
Unity3D
(AR/VR)334163814】【
Unity3D
(游戏)119706192】本文链接地址:
Unity3D
编辑器功能之MonoBehaviour
little_two_two
·
2020-08-17 04:55
Unity3D基础
Unity3d
通过射线来实现点击地面,获取点击坐标
usingUnityEngine;usingSystem.Collections;publicclassRayCastTest:MonoBehaviour{publicfloatvalidTouchDistance;//200publicstringlayerName;//"Ground"voidUpdate(){if(Input.GetMouseButtonDown(0)){Rayray=Cam
yuliying
·
2020-08-17 04:23
unity3d
Unity编辑器扩展-生成prefab的预览图并保存为图片
文件都是一个蓝色的正方体,我想给它们加个预览图,暂时不知道怎么改Project视图的,但反正我想像NGUI那样有个专门的窗口存放一些常用的prefab,所以做成了如下效果:关于如何定制窗口,可以参考雨松的教程:
Unity3D
liuhaopen
·
2020-08-17 04:22
Unity
游戏开发
Tools
Unity插件开发
Unity3D
的UGUI控件拖动功能实现
将下面的类挂载到要拖动的图片控件上即可:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.EventSystems;publicclassImageScript:MonoBehaviour,IDragHandler,IBeginD
yuanpan
·
2020-08-17 04:50
Unity3D
Unity 3D - 详细分析 Awake 和 Start
Unity3D
-详细分析Awake和Start:转载自:http://blog.csdn.net/Haohan_Meng/article/details/21857029在Unity中编写脚本时,有一系列的可重写
Yu______________
·
2020-08-17 04:18
Unity3D
【
Unity3D
】UGUI组件的监听
在
Unity3D
中也不例外,在《【
Unity3D
】场景切换、UGUI组件事件、开始游戏与关闭游戏》(点击打开链接)与《【
Unity3D
】对话框、隐藏与显示、拖拽》(点击打开链接)之中,其实已经涉及到UGUI
yongh701
·
2020-08-17 04:44
Unity3D
Unity3D
中物体绕垂直于鼠标划过方向的轴的旋转
本篇文章和上篇文章相似都是做物体的运动,难点在于怎样找到物体旋转所要绕的是哪个方向上的轴。比如鼠标横着划过,那么物体应该绕的是竖直方向上的轴;如果鼠标从左上划向右下,那么物体绕的就应该是从右上到左下方向上的轴。总结一下即是物体旋转绕轴方向应该是垂直于鼠标划动方向,重点就是求出这个方向。同样需要声明两个变量来储存鼠标移动时在屏幕上X方向Y方向的偏移量floatyRotation=0f;floatxR
November2013
·
2020-08-17 04:39
Unity3D学习笔记
Unity3D
中受键盘控制的物体的简单移动
今天偶然又用到这些知识,突然发现忘完了,真是学的还没忘的快呢?现在稍微总结一下,以免以后再忘啦。//定义两个变量接收键盘输入时,物体的偏移量:floatmove_X;floatmove_Y;//定义一个常量表示物体移动的速度:floatmove_Speed=10f;voidUpdate(){move_X=Input.GetAxis("Horizontal")*Time.deltaTime*10;m
November2013
·
2020-08-17 04:09
Unity3D学习笔记
EasyTouch中虚拟摇杆的使用EasyJoystick
unity3d
自带的虚拟摇杆显然没有EasyTouch好用首先下载这个插件http://pan.baidu.com/s/1hqJAbTa下载完成后。
ybhjx
·
2020-08-17 04:02
unity3d
unity3d
网络游戏
游戏
3d
插件
Unity3D
如何在场景中实现监视器效果
此问题还可以是如何在Plane物体上显示场景内Camera实时录制的图像如何实现录像机效果如何把Camera拍摄的画面显示在物体上、Plane上如何实现CCTV监控器效果版本:Unity2017.3.1f1系统:Windows101、在Project栏中选择自己认为合适的文件夹,右键创建一个CustomRenderTexture2、在场景中创建一个Camera,不要影响主摄像头,在Hierarch
yanzhanyi
·
2020-08-17 04:58
Unity
制作学习
Unity3D
鼠标控制摄像机“左右移动控制视角+WASD键盘控制前后左右+空格键抬升高度”脚本
C#控制WASD键盘前后左右及空格键抬升高度脚本代码如下:usingUnityEngine;usingSystem.Collections;publicclassCameraControl:MonoBehaviour{//UsethisforinitializationprivateGameObjectgameObject;floatx1;floatx2;floatx3;floatx4;voidS
LisenYang
·
2020-08-17 04:25
unity3D
unity-shader-max导出多套uv给unity使用
title:unity-shader-max导出多套uv给unity使用categories:
Unity3d
-Shadertags:[unity,shader,uv,max,uvsets]date:2019
虾扯蛋_
·
2020-08-17 04:53
Unity3d
Unity3D
Unity3D-Shader
上一页
79
80
81
82
83
84
85
86
下一页
按字母分类:
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
其他