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
Unity基础
Unity基础
篇:射线检测Physics.Raycast相关功能整合。
我们先看射线的相关文档。publicstaticboolRayCast(Vector3origin,Vector3direction,floatmaxDistance=Mathf.Infinity,intlayerMask=DefaultRaycastLayers,QueryTriggerInteractionqueryTriggerInteraction=QueryTriggerInteract
烟雨迷离半世殇
·
2020-07-02 16:39
Unity相关
Unity面试题整理(二)
基于事件机制的消息系统Unity委托Unity工具类系列之对象池Unity消息机制Unity游戏客户端通用框架设计Unity的UI层级管理框架Unity缓存池Unity脚本加载和编译Unity设计模式C#基础
Unity
KeithPro
·
2020-07-01 15:45
Unity
【
Unity基础
知识②】创建C#脚本、Debug.log输出语句
【本文为囧希博客个人原创文章,转载请注明出处!http://blog.csdn.net/yunpro】【Unity新建cs文件】1、在工程面板新建文件夹——code——Scripts2、新建C#Script重命名为LearningScripts3、双击打开——MonoDeveloper编辑器需要注意的是:-C#文件的后缀名是CS-观察文档结构,以及class后面的名字-并非一定要在IDE中才能编写
YunPro
·
2020-07-01 15:59
C#
unity基础
开发--最简单效果最好的unity3D分辨率适应教程
下面我来讲讲这几天编写的一套分辨率适应方式,适用于任何分辨率,并且简单易上手,还支持横屏和竖屏,只需要你填写最合适你UI的分辨率,当你切换到其他分辨率的时候UI自动适应(包括位置和大小),而且不会有任何UI拉伸现象。第一步:首先你要把MyAnchorCamera这个脚本拖到你摄像机上,然后你会看到你的摄像机上附加了这个脚本,并且这个脚本下面有一些参数下面我来教大家怎么设置这些参数:Mode:最开始
SunRaIN_
·
2020-07-01 13:28
unity基础
开发----Unity3D的uniSWF插件动态加载SWF UI资源
uniSWF能把Flash的素材像用AS3编程类似,只不过环境要在C#或者JS中编程。要是想创建一个类似Menu菜单或者像导航一样的菜单,在Unity中首先要选择摄像机,给摄像机添加MovieClipOverlayCameraBehaviour:因为之后MovieClipOverlayCameraBehaviour.instance中才包含stage对象的实例,然后需要选择相机的类型:不然程序就会
SunRaIN_
·
2020-07-01 13:28
unity基础
开发----在Unity3D里面实现自动开门和关门
当角色或者摄像机靠近门的时候,门自动打开,离开门自动关上。步骤一:制作铰链和门首先在你的场景中建立一个立方体,然后缩小放到门的左面,命名为DoorHinge再建立一个立方体,命名为Door现在,在你的Hierarchy中就能看到Door和DoorHinge为了能让Door正常运行,需要让Door作为DoorHinge的子物体。拖动Door对象到DoorHinge对象上就可以实现这一点步骤二:安装i
SunRaIN_
·
2020-07-01 13:57
Unity 基础 XML文件解析
Unity基础
XML文件解析test.xml文件三国演义罗贯中水浒传施耐庵红楼梦曹雪芹西游记吴承恩XMLParse.cs文件usingUnityEngine;usingSystem.Collections
Gemini_Dong
·
2020-07-01 05:09
Unity基础
Unity面试知识点
1、面试方式:所有面试,只有3家有面试题,蓝港是其中之一,题量2-4页不等;其他都是1对1,2对1,或者3对1直接面试;主要考C#、
unity基础
,大公司问的不难,但问得深,基础必须扎实。
许小七
·
2020-07-01 04:37
Unity 基础合集
Unity基础
合集目录
Unity基础
合集队列委托字典OK老规矩,直接上代码:队列usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine
Maddie_Mo
·
2020-06-29 11:53
Unity
Unity 基础数据库操作( Myspl 和 PostgreSQL)
Unity基础
合集目录
Unity基础
合集Myspl数据库操作PostgreSQL数据库OK老规矩,直接上代码:Myspl数据库操作usingMySql.Data.MySqlClient;usingUnityEngine
Maddie_Mo
·
2020-06-29 11:53
Unity
转载unity
原创
Unity基础
知识汇总2018-05-1217:02:37levosam阅读数3870更多分类专栏:编程2.Unity相关知识2.1Unity介绍Unity成为一款可以轻松创建游戏和三维互动的开发工具
崇音
·
2020-06-29 11:00
转载
编程
unity基础
常用API学习笔记
如何看Unity文档和API手册Unity中的事件方法MonoBehaviourfile:///D:/Program%20Files/Unity%205.6/Editor/Data/Documentation/en/Manual/ExecutionOrder.htmlTime.deltaTime当前帧运行占用的时间realtimeSinceStartup从游戏开始到现在的总时间smoothDelt
是小草呀
·
2020-06-29 04:04
u3d
【Unity】面试题目记录和解答
前言面向阅读者:unity或c#面试者
Unity基础
基础Q:Unity的Mono方法执行顺序?
PA_
·
2020-06-27 09:09
Unity3D
C#
Unity 基础 之 Microphone 麦克风的简单方便调用的封装
Unity基础
之Microphone麦克风的简单方便调用的封装目录
Unity基础
之Microphone麦克风的简单方便调用的封装一、简单介绍二、实现原理三、注意事项四、实现步骤六、关键代码一、简单介绍Unity
仙魁XAN
·
2020-06-27 09:11
基础
Unity
Unity3D 游戏开发学习资料(不断更新中。。。)
羽化今天看到一个不错的Unity视频教程,作为
Unity基础
学习再适合不过了,Unity在国内还算刚起步,所以教程很少,这里提供的都是一些浅显的外国教程,认真观看不会存在语言问题,以后羽化会不断更新一些看过且优秀视频教程在博客上并给予介绍
羽化
·
2020-06-24 04:51
C#
JavaScript
Unity3D
JAVA
游戏引擎
Android
游戏开发
Unity基础
(8)-Transform组件与类
01-Unity下的Transform组件Transform组件02-Transform类包含的属性//获得当前Transform的子Transform的个数childCountThenumberofchildrentheTransformhas.//当前Transform的父亲parentTheparentofthetransform.//获得Transform物体的根物体Transform(儿
雷潮
·
2020-04-12 23:03
Unity基础
(20)-Camera类
1.摄像机组件照相机是玩家观察世界的装置,屏幕空间点按像素定义,屏幕的左下为(0,0);右上是(pixelwidth,pixelHeight),z位置在照相机的世界单位中。相机组件ClearFlags:清除标识:确定了屏幕哪些部分将被清除,方便多个摄像机画不同的游戏元素Background:背景色CullingMask:包含或省略要由相机呈现的对象层。在检查器中将图层分配给您的对象。Project
雷潮
·
2020-04-12 09:22
Unity基础
-物理系统
Unity内置了NVIDIA的Physx物理引擎,Physx是目前使用最为广泛的物理引擎,被很多游戏大作所采用,开发者可以通过物理引擎高效、逼真地模拟刚体碰撞、车辆驾驶、布料、重力等物理效果,使游戏画面更加真实而生动,下面就给大家介绍下Unity游戏开发中物理引擎的使用。Rigidbody(刚体)Rigidbody(刚体)能让你的游戏对象被物理引擎所控制,它能通过受到推力和扭力来实现真实的物理表现
沉麟
·
2020-04-09 08:24
Unity基础
网络服务器通信
写了个关于客户端以及服务端之间通信的小案例,很简单,主要是熟悉一下客户端与服务端这个是作为C#的服务端,主要注意命名空间的引入,案例比较简单,但是为了方便理解基本上每句都加了注释,大家可以跟着敲一下代码在电脑上运行usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;namespace_02_CSharp网络服务端
境遇之泽
·
2020-04-07 15:17
Unity基础
(23)-动画系统
1.pngUnity3D动画系统分为旧版动画系统和新版动画(Mecanim)系统即Animation与AnimatorMecanim概述:Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了:针对人形角色的简易的工作流和动画创建能力Retargeting(运动重定向)功能,即把动画从一个角色模型应用到另一个角色模型上的能力。针对AnimationsClips(动画片段)的简易工作流,针
雷潮
·
2020-03-31 18:02
Unity 学习(基础)
unity基础
学习!
HotRay
·
2020-03-24 06:03
Unity基础
(14)-事件系统
一、生命周期1、生命周期函数废话不说直接代码演示0.png运行结果1.png2、各个生命周期函数的作用1.Awake:用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用一次.Awake在所有对象被初始化之后调用,所以你可以安全的与其他对象对话或用诸如GameObject.FindWithTag()这样的函数搜索它们。每个游戏物体上的Awake以随机的顺序被调用。因此,你应该用A
雷潮
·
2020-03-21 23:14
Unity基础
-寻路系统
NavigationBake面板Object面板NavigationStatic勾选后表示该对象参与导航网格的烘培。GenerationOffMeshLink勾选后可跳跃(Jump)导航网格和下落(Drop)。NavigationArea物体烘焙网格属于那个图层,可通过代码让游戏人物走不同的路Bake面板AgentRadius具有代表性的物体半径,半径越小生成的网格面积越大AgentHeight具
passiony
·
2020-03-18 18:49
unity基础
(GameObject transform)
GameObject游戏对象GameObject是unity所有实体的基类常用的函数1.GameObject.Find(“Cube”);可以查找并获取一个指定的name为Cube的对象。然后进行其他操作。2.GameObject.FindWithTag(“_cube");和Find函数相似,不同之处在于该方法是通过标签(tag)值查找3.GameObject.SetActive(true);激活/
Unity开发
·
2020-03-13 04:58
Unity基础
(4)-资源管理知识(1)
Unity的资源管理资源就是资本1、Unity下的文件夹Project窗口下的Assets文件夹下,就是用来存放资源的,为了方便,会使用文件夹的方式来对资源进行管理。但是也有一些特殊文件夹image.png这里面有很多文件夹,就是用来存放Unity资源的。Materials:材质存放文件夹,Models:存放模型,Prefabs:存放预制物Scenes:存放场景,Scripts:存放脚本的,Tex
雷潮
·
2020-03-13 03:34
【
Unity基础
】使用检视器【Inspector】
使用检视器【Inspector】用于查看和编辑属性自己创建的脚本,可以通过检视器直接编辑成员变量而无需修改脚本主要类型的属性:值【values】和引用【References】编辑值属性值属性不能引用任何内容,可直接编辑颜色选择器颜色选择器可以通过吸管工具或者RGB选择器修改颜色曲线编辑器用来编辑动画曲线循环设置【wrappingMode】:PingPong,Clamp,Loop预置:默认的轮廓渐变
霸俊流年
·
2020-03-09 09:08
Unity基础
(7)-GameObject类
01-Unity下的GameObject类引擎下的GameObject菜单引擎下的GameObject菜单02-Unity下的GameObjcet类属性Name对象名,可以重复,无限数量Tag对象的标签,在Tags&Layer面板中设置当物体可能是空物体时,(游戏开发中,常用空物体去保存一些位置信息,空物体没有渲染,这时给物体添加一个图标,便于寻找与查看)Layer标记对象渲染组名字,常用于射线碰
雷潮
·
2020-03-05 21:24
Unity基础
-常用工具类
Time类Time.deltaTime增量时间Time.time时间Time.timeScale时间缩放Invoke();InvokeRepeating();Input模块获得键盘GetKeyXXX获得鼠标信息Input.mousePositionInput.GetMouseButton获取按钮获取鼠标上下滑动Input.GetAxis("MouseX");Input.GetAxis("Mouse
沉麟
·
2020-03-01 12:06
群内资源汇总
群文件>学习资料3、游戏开发资源:群文件>资源4、快速解答问题:关注“洪流学堂”微信公众号,下方菜单“答疑社群”中提问5、Unity2018系统教程:关注“洪流学堂”微信公众号,下方菜单“最新专栏”6、
Unity
郑洪智_你的Unity探路者
·
2020-02-21 13:57
【
unity基础
入门】界面介绍
unity基础
入门之一界面介绍unity3D的界面并不复杂,界面的布局也可以通过Layout下拉列表进行改变,下面就进行简单的介绍。
小小小小小丶敏
·
2020-02-07 15:05
一、
Unity基础
—脚本对“游戏对象”的基本操作
游戏对象与脚本联系常紧密,因为游戏对象之间的一切交互都需要使用脚本来完成。1.使用脚本来调用游戏对象的方式有两种:将脚本绑定在一个游戏对象上;在代码中动态绑定脚本和删除脚本。任何一个游戏对象都可以同时绑定多条游戏脚本,并且这些脚本互不干涉,各自完成各自的生命周期。2.Unity脚本和C#脚本区别?unity脚本继承自MonoBehavior。unity脚本不能new。unity脚本有自己的声明周期
Master__Y
·
2020-02-06 12:12
Unity基础
:欧拉角、四元数
在游戏开发中,经常会接触到旋转,常用的旋转方式有使用矩阵旋转,使用欧拉角旋转和使用四元数旋转。在本篇中,主要研究欧拉角和四元数。欧拉角在Unity的Transform中,Rotation属性对应的就是欧拉角,一共分为3个轴,x、y和z,而每一个数值对应的是绕对应的轴旋转的度数。Transfrom属性如上图所示,表示按照坐标顺序旋转,X轴旋转30°,Y轴旋转90°,Z轴旋转10°。但欧拉角会出现一个
Ojors
·
2020-01-08 00:23
Unity基础
(6)--资源管理(3)小赛车竞技
Paste_Image.png引言:今天突发奇想,想搞一个车的项目,话不多说,直接下载,但是之前对它一无所知。好在通过简单的测试,已经解决。运行效果还不错。上图是运行效果1、导入游戏资源1-1导入标准资源包:最后一个就是拥有车模型的资源包,而且导入Unity中会自动出现一个StandardAssets:Paste_Image.pngPaste_Image.png标准资源包里面就有车的模型:Past
雷潮
·
2020-01-07 11:59
unity基础
3
渲染gameObject.GetComponent().material.color=Color.red;重要事件OnMouseDown()鼠标点击OnMouseOver()鼠标滑入OnMouseExit()鼠标滑出FixedUpdate()物理计算Awake()Reset()物理材质bounciness弹力[0,1]消息推送SendMessage作用:调用一个对象的指定函数,这个函数可以是公有的
埃罗芒老兄
·
2019-12-28 12:19
unity基础
1
物体移动translate(X,Y,Z)移动voidUpdate(){floatx=Input.GetAxis("Horizontal")*Time.deltaTime*speed;floatz=Input.GetAxis("Vertical")*Time.deltaTime*speed;transform.Translate(x,0,z);}刚体加力移动//按下鼠标左键if(Input.GetB
埃罗芒老兄
·
2019-12-24 00:15
Unity基础
(3)-引擎界面介绍(2)
接上一篇:Unity3D基础(一)引擎界面介绍这一篇主要讲解里面具体内容,看完这两篇帖子就可以进行开发了,前提是你已经具备语言基础。镇楼1、Game视图Game视图,专门搞了一张梦幻的背景给你们看内容:Display:显示窗口(默认由1-8),这个具体显示那个窗口由摄像机决定image.pngFreeAspect:设置游戏视图的窗口宽高比例游戏视图的宽高比用来适配不同屏幕的手机Scale:视距缩放
雷潮
·
2019-12-20 18:08
Unity基础
(24)-UGUI
UGUI控件是UGUI内置的,控件上面因因包含不同的组件而不同。Image组件Image等价于NGUI的Sprite组件,用于显示图片。Panal控件就是包含Image组件的,Image控件也是包含Image组件的,Sprite有图集的概念,可以选择整图导入,UNITY中使用SpriteEditor切割,也可以选择导入后设置图片的packageTag系统自动打包图集,图片小的,重复性比较高的图片最
雷潮
·
2019-12-18 18:11
Unity基础
-UGUI
Canvas渲染顺序遵循刷油漆规则(画家算法)依次由RenderCameraDepth值、SortingLayer先后顺序、OrderinLayer值决定canvas有三种渲染方式1.screenspace-overlay:理解为在屏幕上贴一层膜,在一切物体之上2.screenspace-camera:附着在camera上3.worldspace:相当于一个GameObject可被遮挡射线检测Gr
沉麟
·
2019-12-18 12:25
Unity基础
-物理系统
Unity内置了NVIDIA的Physx物理引擎,Physx是目前使用最为广泛的物理引擎,被很多游戏大作所采用,开发者可以通过物理引擎高效、逼真地模拟刚体碰撞、车辆驾驶、布料、重力等物理效果,使游戏画面更加真实而生动,下面就给大家介绍下Unity游戏开发中物理引擎的使用。Rigidbody(刚体)Rigidbody(刚体)能让你的游戏对象被物理引擎所控制,它能通过受到推力和扭力来实现真实的物理表现
passiony
·
2019-12-17 14:15
Unity基础
-UGUI
Canvas渲染顺序遵循刷油漆规则(画家算法)依次由RenderCameraDepth值、SortingLayer先后顺序、OrderinLayer值决定canvas有三种渲染方式1.screenspace-overlay:理解为在屏幕上贴一层膜,在一切物体之上2.screenspace-camera:附着在camera上3.worldspace:相当于一个GameObject可被遮挡canvas
passiony
·
2019-12-14 23:06
[
Unity基础
]一个简单的状态机
状态机一般情况下只有两个类:状态基类以及管理状态的类。状态机主要用于AI或者场景切换(不同场景对应的就是游戏的不同状态),当然,这只是本人的想法。usingUnityEngine;usingSystem.Collections;publicabstractclassState{publicintID{set;get;}publicTransformTargetTra{set;get;}public
小小小小小丶敏
·
2019-11-30 16:04
Unity基础
1.什么是游戏引擎游戏引擎是一款游戏最核心的代码,程序的框架。它包含以下系统:渲染引擎,物理引擎,碰撞检测系统,音效,脚本引擎,动画系统,人工智能,网络引擎以及场景管理2.Project项目资源面板存放游戏的所有资源与项目中资源文件夹Assets对应,例如场景,脚本,模型,音频,图片等文件3.Hierarchy层次面板显示当前场景中所有游戏对象的层级关系包含了当前场景的游戏对象(GameObjec
PreciousH
·
2019-11-08 04:58
Unity程序1小时玩通Max
本课程为Unity建模展UV骨骼蒙皮动画教程,针对有
Unity基础
的同学,教你用一个小时的时间学会用BodyPaint绘制贴图,创建骨骼与蒙皮等操作技巧来制作Unity骨骼蒙皮动画。
小太阳会发光诺
·
2019-11-06 13:30
Unity基础
Unity基础
开发--游戏蛮牛1.不认识的词respawn[ˌriːˈspɔːn]vt.复位vi.重生magnitude英['mægnɪtjuːd]美['mæɡnɪtud]n.大小;量级;[地震]震级;
akiunique
·
2019-11-04 15:05
Unity基础
-灯光
Unity中有四种类型的灯:点光源从一个位置向四面八方发出光线,就像一盏灯。Dot-Light方向光源(平行光)被放置在无穷远的地方,影响场景的所有物体,就像太阳Directional-Light聚光灯灯光从一点发出,只在一个方向按照一个锥形物体的范围照射,就像一辆汽车的车头灯。Spot-Light区域光,也叫烘焙光,是唯一的一个只能用于烘焙的灯光,形状类似于矩形的灯管。Area-LightPro
passiony
·
2019-11-04 06:49
Unity基础
-Mecanim动画系统
Unity3D动画系统分类1.Unity3D3.5版本之前是旧的系统Legacy系统animation_inspector.png2.Unity3D4.0版本新增加Mecanim动画系统aniamtor_inspector.pngMecanim新动画系统Mecanim优点针对人形角色提供了一种特殊的工作流,包含Avatar的创建和对肌肉的调节。avatar.pngmusle.png动画重定向的能力
passiony
·
2019-11-03 10:34
Unity基础
:AR(增强现实)的学习
版权申明:本文原创首发于以下网站:博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123优梦创客的官方博客:https://91make.top优梦创客的游戏讲堂:https://91make.ke.qq.com『优梦创客』的微信公众号:umaketop您可以自由转载,但必须加入完整的版权声明!ARAR的应用扫描并视频展现//输入是一幅图像扫描并3d
优梦创客
·
2019-09-17 09:00
Unity基础
:NGUI制作Tabs选项卡
Tabview可以参考NGUI中的示例,场景Examples\Scenes\Example13-Tabs1.使用NGUI创建一个2DUI,在该UIRoot下新建一个Panel(背景),然后在该Panel下新建两个Button,2.在Panel下新建两个Panel(要显示的内容选项),用来对应两个Button键,3.给两Button添加UIToggle脚本和UIToggleObjects脚本,4.设
考班格
·
2019-08-21 11:35
unity3d
C#
菜鸟学习编程之路
Unity基础
(12)—— Mecanim动画系统下Animatior 的使用
Animator动画控制器的简介利用状态机的原理来控制动画的播放。一、为人物模型添加动画1、在打开一个Unity文件后,检视窗口中的Animator中没有状态机,如下图所示。需要自己添加一个动画控制器。2、在project中创建一个状态机(动画控制器),将其命名为AC1,并将其拖到Controller上。3、再打开动画控制器AC1,在Asset目录中找到准备好的动画,直接拖到状态机中即可。或者先在
Xu小亿
·
2019-08-08 17:32
Unity
游戏开发
unity基础
知识系列:(一)unity 2019 下载与安装
游戏开发
unity基础
知识系列:(一)unity2019下载与安装声明:未经作者允许,严禁商用,转载请标明出处和来源,谢谢零、前言本人在unity2d方面使用较多,关于unity的使用后面预计会不定期持续更新
qq1090504117
·
2019-05-21 22:52
编程
游戏开发
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他