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学习
(C#)——观察者设计模式
定义猫类classCat{privatestringname;privatestringcolor;publicCat(stringname,stringcolor){this.name=name;this.color=color;}publicvoidCatComing(){Console.WriteLine(color+"的猫"+name+"来了");if(catCome!=null){cat
concamy
·
2020-08-17 04:52
Unity学习
(C#)——调试,中断模式下的调试,查看和改变变量的值
在vs中我们使用Console.Write方法输出值,来查看变量是否符合预期。在Unity中,使用Debug.Log(“”);Debug.LogError(“”);Debug.LogWorn(“”);中断模式下的调试和添加断点1.在要插入断点的行,右键——断点——插入断点要取消的话点一下红点就取消了2.菜单——调试——切换断点3.按F9即可添加和取消查看变量和改变的值1.把鼠标放在变量上不点会显示
concamy
·
2020-08-17 04:52
Unity学习
疑问记录之Awake和Update
Awake()当一个脚本实例被载入时Awake被调用。Awake用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用一次.Awake在所有对象被初始化之后调用,所以你可以安全的与其他对象对话或用诸如GameObject.FindWithTag这样的函数搜索它们。每个游戏物体上的Awke以随机的顺序被调用。因此,你应该用Awake来设置脚本间的引用,并用Start来传递信息。Awa
weixin_30355437
·
2020-08-17 03:15
菜鸡学Unity 之 了解 Unity 中的五个视图窗口
LZ-Says:书山有路勤为径,学海无涯苦作舟~简述本文作为
Unity学习
的第四篇博文,诣在通过简单了解本质,说白了,让我们一起一步步的熟悉Unity的使用,其次愉快的开启我们的撸码之路。
HLQ_Struggle
·
2020-08-17 02:36
Occasional
Game(偶遇游戏)
如何制作网格粒子发射器
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
tomsggdg
·
2020-08-17 02:45
unity之接口
欢迎来到
unity学习
、unity培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
tomsggdg
·
2020-08-17 02:44
unity摄像机和粒子特效
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
tomsggdg
·
2020-08-17 02:44
unity思路
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。
tomsggdg
·
2020-08-17 02:44
unity之抽象类
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
tomsggdg
·
2020-08-17 02:14
unity学习
之枚举类型
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
tomsggdg
·
2020-08-17 02:14
unity学习
笔记之SQLite
SQLite配置1、在Assets目录下创建Plugins目录,将Mono.Data.Sqlite.dll,System.Data.dll,sqlite3.dll三个文件放到工程Plugins目录下。2、在Assets目录下创建StreamingAssets目录,把db放在该目录内。3、将DbAccess.cs脚本添加到工程中。安卓和iOS端要多一个步骤,在Plugins目录下建立安卓/iOS目录
鱼子酱f
·
2020-08-17 02:46
unity
Unity学习
-实现玩家&&按钮&&门之间的互动
创建quad的触发代码,使得关卡中的玩家在触动到quad时,门会打开。把quad选中增加代码,改名字为MagicCircle,然后里面定义门ironbars的对象,然后在关卡界面选中MagicCircle把门的对象迅速拖到对应框中,使得两个联系在一起。进行操作,具体操作见下面代码。ironbars.csusingSystem.Collections;usingSystem.Collections.
小张每天都要很努力
·
2020-08-17 01:59
unity3D
unity学习
笔记#2--unity对象池
最近在看教程,学到了一点关于unity对象池的技术,现在来总结一下。1.适用范围在游戏中,总会有一些对象会重复出现在游戏场景中,比如敌人、子弹、特效……这些对象如果用一般的生成(Instantiate)及销毁(Destroy)方法来使其出现或消失在游戏场景中时,往往会造成很大的性能开销,尤其是在移动设备,如果大量使用此方法来处理对象的话会使得游戏变卡顿,影响游戏体验。因此可以用对象池技术来解决这个
少说话_多做事
·
2020-08-17 01:49
unity
unity
游戏
技术
对象池
unity学习
笔记#3--在unity中读取XML数据
最近在学习unity的对话系统,其中我打算用XML来存储人物对话,考虑到对话中可能会需要实时呈现出说话人的样子,即在对话框上加上角色的立绘。我的解决方法是在获取对话的同时还要获取人物角色唯一标识ID,通过人物ID来确定其立绘。这其中会涉及到XML文件的读取。因此在编写XML文件时要在里面先把人物id及其相应的对话先写好。例如我的一个dialogueTest.xml文件是这样写的:学生1:起立学生2
少说话_多做事
·
2020-08-17 01:49
unity
学习笔记
xml
unity学习
笔记#4--读取XML数据用于人物间对话
前言在我的上一篇文章中,我虽然实现了读取XML文件数据里的对话并将其输出到控制台,但是离实际能用在项目的距离还很远,一个脚本只能用于一段对话上。为了让对话的脚本能适用于其它对话,我在查阅了相关资料后,对相关的xml文件及脚本做了改进。对XML文件做的改动首先先看我改后的dialogueTest.xml文件:学生1:起立学生2:老师好!学生3:老师好!!老师:同学们好!老师:下课!同学2:起立同学1
少说话_多做事
·
2020-08-17 01:49
unity
学习笔记
xml
Unity学习
笔记(组件篇2) 视频文件的播放和录音
由于Unity目前对视频的支持不是太完美所以在PC端和移动端的架构有些不太相同1.PC端支持的格式:.mov.mgp.mpeg.mp4.avi.asf必须在PC机上预装一个QuickTime的播放器才能实现预先的浏览使用:其实在PC端的视频就相当于抽象成了一个Texture就相当于变成了一些##动态的纹理图片,我们只需要将这个纹理图片贴在指定的物体上就可以利用MovieTexture.Play()
烈火讽刺
·
2020-08-17 01:42
Unity3D
unity学习
一之(初学脚本 Transform类 )
Tansfrom类又是Unity中非常重要的类,也是一个特别的类.我们都知道Unity是基于组件开发的引擎.在每个GameObject的Inspector界面有很多组件,我们可以为它添加新的组件或者移除;在里面第一个组件就是Transform,他与其他组件的不同是所有GameObject都必须拥有它,删不掉.它记录了这个游戏对象的位置(Position),旋转角度(Rotation),缩放比例Sc
leo_wc
·
2020-08-17 01:26
Unity
Unity学习
系列笔记1:Asset Import & Creation
这部分主要是AssetImportandcreation方面的一些学习散记,包括导入Mesh,Animation,Audio,Script等等。其中零散的涉及一些script的基础知识。导入Mesh时需要注意的一些设置:Colliders:Unity主要有两种Collider,Meshcollider和Primitivecollider,前者的实现方法是在导入mesh的时候,在ImportSett
夜色。
·
2020-08-17 01:49
U3D技术
unity学习
之背包系统
unity学习
,希望我的博客能给喜欢unity的朋友带来帮助今天学习了怎么制作背包系统来看看效果图:然后来看看制作的过程吧:1、创建一个Sprite作为背景,创建一个Sprite作为背景的子对象,并把它设为预设体
jingjingcrystal
·
2020-08-17 01:17
学习整理
unity学习
之摇杆
unity学习
,希望我的博客能给喜欢unity的朋友带来帮助今天学习了摇杆,通过摇杆来控制人物的行走,这样就省去了写打码,也方便了很多,节省了很多的时间。
jingjingcrystal
·
2020-08-17 01:17
学习整理
unity学习
之聊天窗口和游戏中的小地球
unity学习
,希望我的博客能给喜欢unity的朋友带来帮助今天学习了新的知识,就是聊天窗口和游戏中的小地图。先来说说聊天窗口吧,相信谁都对聊天窗口不陌生吧,QQ聊天,游戏中的聊天都少不了聊天窗口啊。
jingjingcrystal
·
2020-08-17 01:17
学习整理
unity学习
之摄像机的应用
unity学习
,希望我的博客能给喜欢unity的朋友带来帮助今天学习了摄像机的应用,具体用途就是在游戏中,主角在行走时是远距离的跟随照射,当打怪物是近距离的照射,这样的切换有利于我们更好的观察游戏中的场景
jingjingcrystal
·
2020-08-17 01:17
学习整理
unity3d
unity3d教程
unity教程
unity培训
unity
unity学习
之子弹发射
欢迎来到
unity学习
教育专区,这里有丰富的unity资源,相信一定可以给你带来收获今天我们根据昨天的知识讲了怎样发射子弹,并让子弹把墙打到效果图如下:usingUnityEngine;usingSystem.Collections
jingjingcrystal
·
2020-08-17 01:16
学习整理
unity学习
之构造方法
这里有很多很好的关于Unity,unity3d,unity教程的知识。带返回值的方法:构造方法:定义:它是一个特殊的成员方法,它是对象创建时初始对象的方法。即用来构造对象的方法。特征:1:必须与类名完全一样;2:没有返回值;3:如省略,会自动调用默认的构造函数,即无参的构造函数;4:一般做初始化成员变量的工作。例:成员变量和局部变量:我们来举例说明,这样简单易懂方法的参数也是局部变量。This关键
jingjingcrystal
·
2020-08-17 01:16
学习整理
unity学习
之添加图片作为背景
unity学习
,希望我的博客能给喜欢unity的朋友带来帮助准备了几天的项目今天开始做了,我今天主要的任务就是做登陆注册界面,登陆注册界面要想好看点就要有背景图片,在unity中添加背景图片有两种方法,
jingjingcrystal
·
2020-08-17 01:16
学习整理
unity3d
unity3d教程
unity教程
unity
unity培训
unity学习
之鼠标事件
unity学习
,希望我的博客能给喜欢unity的朋友带来帮助今天完成了游戏的第一个关卡,觉得和别的组不同之处之一就是按钮的不同,登录注册等按钮我没用GUI的Button来做,而是用GUITexture来做
jingjingcrystal
·
2020-08-17 01:45
学习整理
Unity学习
笔记 之 触发Unity UI 的 Button 事件 的代码记录
首先奉献上Button所触发的事件的脚本代码。文件名为testButtonEventusingUnityEngine;usingSystem.Collections;//1.引入UI。usingUnityEngine.UI;publicclasstestButtonEvent:MonoBehaviour{//2.定义一个目标对象。publicTexttargetTextObject;//Useth
雪野玲
·
2020-08-17 00:12
Unity3D
Unity学习
之NGUI动画效果,冷却效果
动画效果的实现过程,在此就不给大家发图片展示了。步骤:首先要创建一个游戏容器,然后自己可以随意的设计一下界面的内容,因为要走一下效果,所以我自己做的可能有点难看,大家就将就凑合看吧。创建完容器以后要给容器添加TweenPosition,然后就是改变坐标轴,注【要把TweenPosition勾选掉】。接下来就是完成代码的功能://在类外面定义两个对象publicTweenPositionlogin;
driaven
·
2020-08-17 00:52
学习Unity3D第十二天之构造方法。
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
Jark丿
·
2020-08-17 00:35
【
Unity学习
笔记】NPC朝向玩家的代码实现
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassLookAt:MonoBehaviour{privateVector3old;voidStart(){old=transform.eulerAngles;//获得原角度}voidOnMouseEnter(){transform.Lo
bouquet12138
·
2020-08-17 00:27
Unity学习
笔记003.递归查找子物体/获取子物体组件
publicstaticTransformFindChild(Transformparent,stringname){Transformchild=null;child=parent.Find(name);if(child!=null)returnchild;Transformgrandchild=null;for(inti=0;i(Transformparent,stringname)where
PaddyH
·
2020-08-17 00:37
UnityProject
Unity学习
(一)MonoBehaviour类各函数生命周期
主要函数简介:Awake:脚本实例被载入(将脚本附加给游戏物体(激活))时调用,只调用一次;Start:脚本实例被启用时(脚本前面的勾选上时)调用,只调用一次;OnEnable:当对象变为可用(enabled=true)或激活状态(activeSelf=true)时此函数被调用;(反复启用反复调用)OnDisable:当对象变为不可用或非激活状态时此函数被调用。(反复不可用反复调用)OnDestr
问月晚安
·
2020-08-17 00:01
Unity3D基础模块
Unity学习
(二)用户输入(键盘、鼠标、轴)
按键操作:1.Input.GetKey(KeyCodekeyCode):一直按着,一直返回true;2.Input.GetKeyDown:按键按下时,返回true3.Input.GetKeyUp:按键抬起时,返回true鼠标:1.Input.GetMouseButton(0)//0,1,2分别对应左右中2.Input.GetMouseButtonDown()3.Input.GetMouseButt
问月晚安
·
2020-08-17 00:01
Unity3D基础模块
Unity学习
篇之UGUI事件监听接口
平时做项目的时候,如果项目中有UGUI,一般会用到button的监听事件,点击按钮即可调用指定的方法,但是对于其他的UI控件如Image就没有那么方便了,今天我就介绍一种Unity自带的UGUI事件监听的方法,需要用到一些接口。前期准备:创建一个Image控件,将Listener.cs脚本挂载上去即可。1.点击事件监听接口【IPointerDownHandler、IPointerUpHandler
York_New
·
2020-08-17 00:12
Unity
unity学习
路程--button按钮触发事件及切换场景
第一次在csdn写博文,见谅。本文80%图片均为转载,如涉及到您的权益,请及时联系我删除--。参考自:http://www.unity.5helpyou.com/2392.html与百度搜索内容1.新建按钮--就不多说了吧。.2.新建一个脚本ToScenepublicclassToScene:MonoBehaviour{publicstringsceneName;publicvoidClick()
Ricecongee
·
2020-08-16 23:14
unity
unity
Unity3D怪物基本AI
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。
Mr丶Carl
·
2020-08-16 23:25
Unity学习
(C#)——构造函数
构造函数就是用于初始化数据的函数当我们不写构造函数的时候,编译器会提供给我们一个无参的构造函数,但是我们定义了一个或多个构造函数时,编译器不会在提供默认构造函数。例:classVector3{privatefloatx,y,z;publicVector3()//定义了构造函数,系统自定的不会被调用了{Console.WriteLine("构造函数1被调用了");}publicVector3(int
concamy
·
2020-08-16 23:52
Unity学习
之析构函数、构造函数和this关键字
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌构造函数
tomsggdg
·
2020-08-16 23:43
Unity学习
一之(初学脚本 MonoBehaviour类 )
在看到Unity界面的第一眼,突然感觉到无穷的压力.全英文界面对于我这种初学者而且英文渣得一#的人实在是有点吃不消.用了一天的时间了解了Unity的工具栏的使用以及各种按键的作用,同时刷完了我第一个UNITY地形,感觉很有爱.....软件的使用会随着以后的开发练习会逐步熟练,所以不再多说.我所知道的Unity是基于组件开发的引擎,当然我现在也只出于理解的层面.我们可以在各种游戏对象上添加自己写好的
leo_wc
·
2020-08-16 23:58
Unity
Unity学习
之MonoBehaviour中的常用函数
欢迎大家来到我的博客http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=spaceMonoBehaviour中的常用的函数Update当MonoBehaviour启用时,其Update在每一帧被调用。LateUpdate当Behaviour启用时,其LateUpdate在每一帧被调用。FixedUpdat
gy4564349
·
2020-08-16 23:49
学习日志
Unity学习
U3D培训
Unity培训
Unity学习
:对UI移入移出时改变鼠标样式及大小
项目做得差不多,闲来无事,分享一下自己在项目中用到的小技巧。需求:鼠标在Button上移入移出时,改变光标的样式及大小。第一步:将图片导入Unity工程中,并改变图片类型和大小将图片类型改为Cursor(光标)类型,然后将图片的MaxSize改为32,unity中Cursor最小是32*32(据我发现是这样的),然后点击Apply。最好是把图片导入到Rescources文件夹下,因为等会要用到动态
ThreePointsHeat
·
2020-08-16 22:54
Unity3d
Unity学习
:使用UDP实现局域网通信
废话不多少上代码。。。工程下载地址:https://download.csdn.net/download/ThreePointsHeat/12715187下面是客户端代码:usingUnityEngine;usingSystem.Collections;usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;usin
ThreePointsHeat
·
2020-08-16 22:54
Unity3d
Unity学习
:画板功能
这里的画板功能通过鼠标射线接触面板使用LineRenderer将画出来的东西显示到面板上,需要注意到LineRenderer与画板之间的距离,线条阴影,线条粗细,线条材质等等,要想制作一个完整的画板功能,需要注意的东西非常复杂,最后在仔细说。首先要制作一个带有LineRenderer的空物体作为画出来的线条;然后把它当做笔芯存到一根管子里(Resources/Prefabs)。最好把材质球的Sha
ThreePointsHeat
·
2020-08-16 22:53
Unity3d
Unity3d
画板
Unity学习
:获取模型对应的贴图中的像素点,修改颜色
最近项目中,出现一个非常变态的需求:用户使用鼠标点击某个物体,在物体上滑动鼠标,鼠标在物体上所过的地方贴图像素会变成其他贴图。类似于这种效果:首先先准备两个模型或者创建两个Cube,然后创建两个带贴图的材质球分别给物体。注意:贴图可读写要勾上下面开始贴完整的代码:/*获取模型对应的贴图中的像素点,修改颜色*/usingSystem.Collections;usingSystem.Collectio
ThreePointsHeat
·
2020-08-16 22:53
Unity3d
Unity学习
:场景异步加载进度条显示
unity场景异步加载PC和WebGL原则。IEnumeratorLoadScene(){sliderIM.SetActive(true);//打开进度条界面intdisplayProgress=0;inttoProgress=0;AsyncOperationop=SceneManager.LoadSceneAsync(1);op.allowSceneActivation=true;//PC端为f
ThreePointsHeat
·
2020-08-16 22:22
Unity3d
unity3d
Unity学习
:C#获取本机IPv4地址
直接通过内置API可以获取,下面代码直接复制使用。//获取系统的IP地址privatestringGetIP(){NetworkInterface[]adapters=NetworkInterface.GetAllNetworkInterfaces();foreach(NetworkInterfaceadaterinadapters){if(adater.Supports(NetworkInter
ThreePointsHeat
·
2020-08-16 22:22
Unity3d
Unity学习
:按键AI的实现
项目中需要用到代码自动控制我按了键盘某个键功能,百度了一些写法,然后自己实现了想要的功能。代码Copy了可以直接使用。usingUnityEngine;usingSystem.Collections;usingSystem.Runtime.InteropServices;publicclassGetKeyCodeKeyAI:MonoBehaviour{[DllImport("user32.dll"
ThreePointsHeat
·
2020-08-16 22:22
Unity3d
unity
Unity学习
笔记——逐字显示一首诗
需求:竖着显示一首诗,从上至下,从右至左,一个一个字输出problem:1.NGUI的UILabel没有垂直显示2.UILabel顶部对齐3.逐字显示solution:1.控制文本框宽度,使其小于2倍的Fontsize,Overflow选择ClampContent,这样每一个字都会自动换行,相当于是垂直显示了2.顶部对齐附别人的解决办法,http://blog.devtang.com/blog/2
Silrep
·
2020-08-16 21:10
UnityUI
工作笔记
unity学习
之NGUI做NPC对话
首先今天我主要做了一下,用NGUI做的NPC对话,效果有点不好看,就凑合看吧。我首先用NGUI打了一个界面,然后为sprite添加了button事件,然后接下来就是代码的问题,当然还用到了射线的问题,至于射线是怎么用的,其实就是鼠标点击到NPC的时候发射一条射线,然后激发了另外一个事件,效果如图:代码如下://游戏对象定义publicGameObjecttest;//定义主角publicGameO
jingjingcrystal
·
2020-08-16 06:22
学习整理
unity学习
日记:高光贴图、法线贴图、UV贴图理解
高光:光源照射到物体然后反射到人的眼睛里时,物体上最亮的那个点就是高光,高光不是光,而是物体上最亮的部分。高光贴图:高光贴图是反应光线照射在物体表面的高光区域时所产生的环境反射,它的作用是反映物体高光区域效果。法线贴图:就是在原物体的凹凸表面的每个点上均作法线,通过RGB颜色通道来标记法线的方向。可以把它理解成与原凹凸表面平行的另一个不同的表面,但实际上它又只是一个光滑的平面。对于视觉效果而言,它
oldherowang
·
2020-08-15 02:09
unity3d
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他