学习
@小秦同学
...
展开
-
unity GetKey GetKeyDown GetKeyUp
之前一直容易把这个搞混,感觉没有啥区,但是实际应用中就很不一样啦。假如: if (Input.GetKey(KeyCode.S)){Debug.Log(s);}GetKey :是指从按下S键的这帧开始到松开S键的之前都会执行打印S 。GetKeyDown:是指当S键被按下的那一帧进行打印S只会执行一次。GetKeyUp:是指当S键被弹起的那一帧进行打印S只会执行一次。...原创 2020-02-27 10:46:33 · 1379 阅读 · 0 评论 -
InputField中输入文字
想要在InputField中输入文字,需要把这个属性调成原创 2020-02-15 08:53:24 · 668 阅读 · 0 评论 -
GearVRSDK官方文档翻译
今天看到了一篇关于GearVRSDK的帖子,感觉讲的不错就拿出来大家分享一下。(侵权删)https://blog.csdn.net/sherlockchang/article/details/51001270原创 2020-01-08 14:40:27 · 224 阅读 · 0 评论 -
unity3D AudioSource组件音频的播放
如果你能够听到别人的声音,那么肯定是有声音源也就是AudioSource组件,你能够听到别人说话,你就是AudioListener组件,所以当前的场景中必须有这两个组件Audioclip和AudioSources是什么关系呢?在我刚开始学习这个的时候,经常把这两个混在一起,后来才知道,原来Audioclip是指每一个音频文件,而AudioSources我理解的是就像一个播放器来进行播放这些音频...原创 2020-01-04 09:31:22 · 1849 阅读 · 0 评论 -
unity动画(Animator)的正播和到播,指定动画的播放和判断当前是否在播放某个动画,以及动画是否播放完成
标题动画的倒着播放1.在Animator下进行创建一个float类型的参数IS2.点开需要进行倒放的动画,在Insport面板会出现把刚才新建的参数进行指定一下3.写脚本void Test(){Animator animator = gameObject.GetComponent();animator.SetFloat(“IS”,-1);}如果没有任何反应尝试一下改变一下位置,查...原创 2020-01-03 16:53:58 · 8532 阅读 · 2 评论 -
关于unity3d的三星GearVR的开发配置以及关于打包问题
今天老师让我们把实验室的三星手机 和一个GearVR的眼镜用起来 ,刚听到这个的时候一脸懵逼,不知道该咋办,然后就上网进行搜的一下东西,中间也碰到了很多的困难,所以把这个记下来,避免以后 用到。当你想要看到unity场景打包发布到手机上在GearVR上能够看到,需要AndroidSDK,JDK,unity,以及一个签名文件,前三个只需要进行安装就可以了,安装的步骤网上有很多,就不一一介绍了,但是...原创 2019-12-30 19:43:24 · 998 阅读 · 5 评论 -
unity overrideSprite的使用
今天在看视频的一位老师用到了overrideSprite但是自己之前没有接触过,都使用sprite,于是就去查看了一下官方手册大概意思是这样类:overrideSprite 用于修改临时图片,但是会保留原来图片,只是覆盖在之前的图片,如果overrideSprite 是空的话,就会回到之前的图片(sprite),sprite就是把图片进行更换。这里是官方网站:file:///D:/unity...原创 2019-12-21 10:58:10 · 991 阅读 · 0 评论 -
unity二次打包
在我第二次进行打包的时候,没有打包成功,报出来了错误,说路径访问被拒绝,没有权限,然后删除名为exe的文件就完成了,能够完成打包了。原创 2019-12-17 20:59:11 · 338 阅读 · 0 评论 -
关于unity打包
unity打包今天我在对游戏进行打包的时候,虽然打包打出来了,但是不能够进行正常的运行,在登录界面就卡在哪里了,又不不在编辑模式下,不能够显示报的啥错,因为我没有把日志文件复制到打包的目录下,然后日志就报出来找不到文件路径,然后把找不到的文件路径复制到打包的文件夹下就解决了。...原创 2019-12-17 19:46:03 · 254 阅读 · 0 评论 -
unity 组件Mask的使用
Mask的使用首先需要使用PS制作一张遮罩的图片,然后进行创建一个Image(命名为MaskImage),把MaskImage的Source Image更换成为制作的遮罩图片,再给MaskImage添加上Mask组件(建议把Mask组件的这个勾去掉,不然当TargetImage小于MaskImage的遮罩范围就会显示白色很丑,如果想测试一下可以进行拖动一下TargetImage)然后在MaskI...原创 2019-12-16 21:44:10 · 2526 阅读 · 0 评论 -
使用RawImage把3D模型显示在UI上
使用RawImage把3D模型显示在UI上在Hierarchy上右键进行创建一个RawImage。在Project面板上进行右键创建一个Render Texture。把刚刚进行创建的Render Texture拖拽到RawImage的Texture中,这个时候在场景视图中的RawImage会变得透明。在画布的外面进行创建一个空物体作为父物体然后在这个空物体下面进行创建一个摄像机把Ra...原创 2019-12-16 17:05:02 · 1278 阅读 · 0 评论 -
dill版本的版本号不一致
dill版本引用不一致因为我在导入别人的项目的时候报了一个这样的错解决的办法是把项目中的dill文件复制到工程中,就行覆盖工程中的文件就行了。原创 2019-12-15 15:23:21 · 362 阅读 · 0 评论 -
进行引用C#内置的一些组件或者框架
自己因为在做一个项目的时候,这个框架是别人搭建好的,当我拿到后导到自己的电脑里面,发现缺失,没有办法正常运行,所以需要进行下载一个,但是不知道在哪里,然后我就。。。。。首先在缺失框架的项目上右击,出先这个界面,然后进行选择然后就进入到了就可以进行搜索想要的一些东西...原创 2019-12-15 14:52:06 · 480 阅读 · 0 评论 -
画布在世界位置下文本和图片比列的设置
画布在世界位置下文本和图片的设置今天我在做一个人物的血条的时候,把画布Render Mode设置成为了World Space模式,然后在这个画布的下面创建了一个Image,发现这个Image非常的大,后来发现进行改变Image的Scale就可以了。Text文本也是这样,进行修改一下Scale就完事了。想知道如何建立世界空间的UI,可以看一下官方文档:https://docs.unity3d...原创 2019-12-14 19:48:43 · 268 阅读 · 0 评论 -
Microsoft SQL Server Management Studio 17缺少组件
Microsoft SQL Server Management Studio 17缺少组件因为现在是个学生没有充足的资金去买一些配置好的电脑,于是就清理了一下,但是由于自己的操作的疏忽把上面就是我清理垃圾删除的一个东西,导致我再次打开Microsoft SQL Server Management Studio 17会报出来缺少组件的错误,在网上进行在下载一个安装就行了,这个是我下载的Visua...原创 2019-12-13 12:43:44 · 1045 阅读 · 1 评论 -
unity Vectro3.Cross判断位置
今天有一个需求就是要做一个箭头 ,要求是当游戏对象在摄像机的左边的时候箭头向右指 ,反之箭头向左。首先进行创建一个场景,然后在进行创建一个画布在画布下面进行创建两个图片,然后把画布作为摄像机的子物体在在摄像机上进行添加上一个脚本(CameraMoveAndRotate )用来进行控制相机得旋转,然后在给摄像机进行添加一个脚本进行控制箭头。using System.Collections;u...原创 2019-12-12 20:05:21 · 729 阅读 · 0 评论 -
unity射线检测模型问题
unity射线为什么不能够和模型检测今天在做作业的时候,在进行使用射线进行检测碰到的是模型,并且碰到模型做出来特定的动作,但是怎么都不能进行检测成功,后来查了半天,发现给模型加上一个碰撞体就行了;...原创 2019-12-12 19:21:37 · 480 阅读 · 0 评论 -
unity学习之根据标签进行查找物体
根据标签进行查找物体//具体的步骤/1.首先定义一个集合进行储存目标//2.进行遍历物体进行选择符合条件的目标(根据标签进行查找//3.如果找到的话就直接存储集合中//4.如果集合不为空查找在攻击范围内的敌人(位置 ,血量等条件)//5.如果不为空的话就选择最近的目标进行攻击public void SelectTarget(){//用来存放攻击目标List listTarget...原创 2019-12-12 19:26:21 · 1910 阅读 · 0 评论 -
unity学习笔记
unity学习笔记之攻击范围的选择(请大佬多多指教)圆形攻击范围/// /// 圆形攻击选择范围区域算法/// 选择圆形范围内的敌人,作为攻击目标/// public class CircleAttackSelector { ///<summary> /// 选择要攻击的目标 /// </summary> /// <par...原创 2019-12-12 19:25:39 · 122 阅读 · 0 评论 -
unity学习笔记之圆形攻击范围
圆形攻击范围/// /// 圆形攻击选择范围区域算法/// 选择圆形范围内的敌人,作为攻击目标/// public class CircleAttackSelector{ ///<summary> /// 选择要攻击的目标 /// </summary> /// <param name="skillData">技能<...原创 2019-12-12 19:24:28 · 1131 阅读 · 0 评论 -
unity学习之通过射线进行查找物体
通过圆形射线进行查找物体//1,通过一个射线进行查找范围内的含有碰撞体的物体//2,如果返回的长度不为空,根据标签和血量进行选择符合的对象//3.然后根据攻击类型进行选择攻击的目标public GameObject[] SelectTarget(SkillData skillData, Transform skillTransform){//1,通过一个球形射线,找出攻击范围内的所有含...原创 2019-12-12 19:23:51 · 926 阅读 · 0 评论 -
unity学习之生命周期
生命周期 意义:unity脚本从唤醒到到销毁的全过程 学习重点:(1)执行时机(最重要)(2)作用(3)方法名称 ps:方法名称写错了该方法就不会执行 初始化阶段:Awake和Start Awake执行时机:物体加载时立即执行一次(仅一次) 作用:充当构造函数初始化数据成员 Start执行时机...原创 2019-12-12 19:23:34 · 262 阅读 · 0 评论 -
unity学习之unity中常见的API
常用的API(Component,Transform,Gameobject,object) API:应用程序接口是一些预先定义的函数。unity引擎提供了丰富的组件和类库为开发者提供很大的便利 前提:要知道各个组件之间的继承关系(图片在桌面文件夹中),所有的能挂载在物体上的组件都是继承Component 不要迷,当你迷得时候就想着脚本的挂载物体 ...原创 2019-12-12 19:23:08 · 998 阅读 · 0 评论 -
unity学习之3D数学
3D数学 数学公式:X平方加Y平方加Z平方开根号 向量的模长API:Vector3.Magnitude 模的平方API :Vector3.sqrtMagnitude; 向量的方向:Vector3.Normalize 明白向量相加或者相减的意义,并且能够画出来图形 相减(向量的方向会指向被减向量向量的起点是俩个向量的交点) ...原创 2019-12-12 19:19:57 · 331 阅读 · 0 评论 -
unity学习之物体移动
物体移动(这里是利用遥感进行移动)移动具有固定的格式1,转向 2,向目标方向进行移动 3,播放动画public void Move(float x,float z){if(x!=0||y!=0){Quaternion dir=Quaternion.LookRotation(new Vector(x,0,z))transform rotation=Quaternion.Lerp(tr...原创 2019-12-12 19:26:35 · 437 阅读 · 0 评论