![](https://img-blog.csdnimg.cn/20190918200142709.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Unity
E.Hero MADAO
MADAO一定会开花
展开
-
在Unity中Live2D插件实现动态桌面
之前解了三国杀的包,拿三国杀的皮肤做了几个动态壁纸,已经拿到好几千的订阅了,这次突发奇想把碧蓝航线的Live2D皮肤拿来做动态桌面,顺便做个互动。先放初步构图:目前互动上还有些小bug和语音还需要去爬,等做完再补充后面是咋做的,效果还很不错,不知道这次能不能破一万订阅呢?有点小期待。...原创 2021-08-18 17:28:40 · 1168 阅读 · 1 评论 -
'XXXClass' is missing the class attribute 'ExtensionOfNativeClass'!
今天遇到了这个问题。发现是修改了脚本的继承关系,使原脚本不再继承于MonoBehaviour,但是此时,这个脚本还挂载在场景中的游戏物体上,或者游戏物体的预制体身上的时候,就会出现这个问题。解决办法,把相应位置的脚本Remove即可。...原创 2019-09-17 15:45:37 · 3905 阅读 · 0 评论 -
UGUI和Unity一些快捷键整理
Unity快捷键很重要,可以大大减少误操作和提高效率,以后重要的快捷键要再补充。Unity快捷键1.最基础的是,QWERT对应以下从做到右分别是放大,移动,旋转,缩放。和编辑UI的那种样式的选中,最后一个是把前三个合在一起。2.然后是等比缩放一个物体。不知道这个有没有快捷键,但是可以按我的GIF图示意操作。注意,鼠标是按下去的。UGUI快捷键:在网上搜了半...原创 2019-09-15 00:49:58 · 1649 阅读 · 0 评论 -
Unity中关于3D数学的个人笔记
这个东西很重要,现在很多功能做不出来或者做的慢,不管是官方文档讲的不详细,还是大学里没有相关课程,但归根结底功能实现起来困难,还是因为这个掌握不熟练。今天稍微系统的学习了一下3D数学,写下一些笔记。目录: Unity中的四种坐标系 Unity物体位置变换类详细笔记 点和向量Unity中的四种坐标系为了准确灵活的操作游...原创 2019-09-09 20:45:20 · 307 阅读 · 0 评论 -
Unity近战攻击逻辑与范围判定
来源于一个因为某些原因做废了的Demo:实现主角攻击敌人的伤害范围判定,以及自动转到距离玩家最近的敌人方向。实现思路:这个是我在玩王者荣耀的时候想到的,在王者荣耀中,当你按下普通攻击键的时候。角色会首先判断在最大侦察范围内,周围有没有敌人。如果有敌人的话。判断敌人与玩家距离是否小于等于玩家的最大攻击距离。如果 玩家与怪物之间的距离大于等于玩家的最大攻击距离的话,玩家会自...原创 2019-08-12 12:02:27 · 7469 阅读 · 2 评论 -
Unity实现技能冷却
Unity技能冷却的实现:来源于一个因为某些原因做废了的Demo...很多时候,为了限制玩家在某一段时间内只能用一次技能,就引入了技能冷却;实现思路:点击按钮自动根据冷却时间进入button不可点击的状态,以及使灰色遮罩图片显示。using System.Collections;using System.Collections.Generic;using UnityEng...原创 2019-08-11 22:12:24 · 1557 阅读 · 1 评论 -
Unity实现怪物巡逻追击玩家
来源于一个因为某些原因做废了的Demo,但是里面的东西还是挺多的。这里实现了一个怪物自动追击玩家,丢失目标后,自动返回其原点的功能:实现思路:首先,需要用到Unity自带的NavMeshAgent组件,也就是自动寻路组件然后思路是分为两个部分,思考和移动,首先怪物会思考与玩家的位置,并在满足与玩家的某些交互条件的时候自动切换到相应的状态,也就是将思考结果付之行动。us...原创 2019-08-11 21:41:35 · 13227 阅读 · 5 评论 -
MMDMecanim插件分享
日本的一位大神做的免费插件:之前在bilibili的MMD专区看到了好多这种的一个3d模型,外加一段舞蹈的MV,看上去很漂亮啊。主要感觉是衣服啥的比较飘,看着很带感,很真实的感觉。这个插件可以直接把她们mmd的那个编辑器导出来的mmd格式的模型转换成Unity可以用的模型。效果图:用起来很简单,就不提供一些教程了。{ "url": "https://pan.baidu...原创 2019-08-11 19:10:49 · 1272 阅读 · 0 评论 -
Unity版本捕鱼游戏设计与实现
经典的射击小游戏:捕鱼达人灵魂画师上线:这是比较直白的草图也叫灵魂图,中间大方框周围的小方框代表鱼的生成位置,鱼通过这七个点来生成,并且游向屏幕中央,来让玩家看到这种效果:而单纯的只给鱼向前游是不行的,那样看着会很机械,所以要模仿鱼的左右移动,也就是弧线移动。弧线移动的实现方式也很简单,说白了就是让他边扭着身子边直线跑,这样就是弧线移动了。把这两个运动分解成可以复用的两...原创 2019-08-11 18:18:31 · 4024 阅读 · 1 评论 -
Unity实现王者荣耀登陆界面动画背景
我呢,特别爱打王者荣耀。而最近几个版本的更新中,王者荣耀的登录背景变成了动画背景,看着很有动感炫酷,这里来看下王者荣耀是怎么个效果。这里找的一个B站UP主的视频,因为现在官方不知道为啥换了换背景,虽然他这个不是官方自制的吧,是自己修改的游戏文件达到的效果,不过总之来说和我要说的那种是一个效果。下面是拿Unity实现的效果:代码:用法:在Canvas下新建一个R...原创 2019-08-11 13:28:23 · 7353 阅读 · 4 评论 -
Lua的安装配置出现的问题以及解决方案(Win10环境下)
1.用官网的LuaSetup.exe安装包安装完成之后,打不开自带编辑器SciTE,提示缺少lua5.1.dll我的Lua安装路径是默认路径,所以我按默认路径开始找,C:\Program Files (x86)\Lua\5.1 找到这个路径,可以发现这个文件夹里有我们所需要的lua5.1.dll的这个Dll文件,Ctrl+C,复制到我们的SciTE编辑器的安装目录文件夹下,至于这个的安装目录...原创 2019-08-20 00:23:00 · 4942 阅读 · 4 评论 -
Unity基于UGUI的UI框架
首先想想我为什么要用UI框架,因为不用UI框架会导致游戏混乱,管理困难?那么体现在什么方面呢?一般在设计游戏的时候,会对各个UI面板进行相应的管理,保证同一时间,玩家只对一个UI面板进行操作,保证不会因为玩家乱点,而导致玩家不知道哪个是哪个,或者哪个在哪,还有就是说,让玩家需要哪个UI面板,玩家点击哪个面板的时候再进行相应的实例化加载,不是一股脑的上来全加载出来,等着玩家点按钮调用,那...原创 2019-08-13 18:11:58 · 6245 阅读 · 2 评论 -
Unity的Canvas的三种模式区别
从现在开始,我们把摄像机的镜头当作我们的眼镜,对,是眼镜,不是眼睛。然后把那些UI当成贴纸。这可以直接拿自己眼镜比划一下。第一种模式:ScreeSpace-Overlay相当于贴纸直接贴到眼镜上,你的眼睛(这里是眼睛)不管看什么物体,UI都是显示在物体之上的。第二种模式:ScreenSpace-Camera这回贴纸没有贴在你的眼镜上,而是正对着你的眼镜,距离你面前有一定...原创 2019-08-08 17:53:58 · 1929 阅读 · 2 评论 -
Unity版本愤怒的小鸟设计与实现
物理向的小游戏,首先我们需要知道这个组件:SpringJoint,也就是2D弹簧组件,很有意思的组件,做UI的时候可以用来实现那种绳子吊着木牌悬挂的感觉。这是这个小游戏实现的核心之一。哦,对了,还有这个组件:LineRender组件,也就是划线的组件,其实主要就是用到了它的setPosition方法。知道了这些后,看下实现效果:细心可以发现,这里...原创 2019-08-08 14:59:39 · 2733 阅读 · 0 评论 -
【给单例模式创建模板】大三暑假放了也有几天了,下面这一个多月准备开始找实习了,发现自己之前还写过博客,那么就在这里开始总结吧。
我在游戏中经常会用到单例模式,比如说: 一个类似于显示角色各项属性值的UI面板,一开始这个面板是被禁用的,在这个UI面板被启用的时候,首先得需要获取相应的数值。那这个数值应该怎么获取呢? 在这里,我提前定义了一个PlayerModel的类,这个类是用来存储玩家的一些属性值,比如当前血量啊,蓝条啊啥的。然后又定义了一个继承自PlayerModel的名字叫Playe...原创 2019-07-24 18:07:54 · 149 阅读 · 0 评论 -
对Unity的Update和FixedUpdate的进一步个人理解
Unity在执行游戏逻辑的时候在一个场景中有多个挂载着脚本的游戏物体的时候脚本的执行顺序并不是并行执行的执行顺序相当于操作系统的调度的那种的,类似的反正我会在这一帧的时间内执行完这个场景中所有Enable物体上的Update函数FixedUpdate函数()刚体物理相关的计算,一般扔到这个里面每秒根据你所定的每一帧的执行时间来计算你要定义是每帧执行时间为0.02秒,那你用1/0...原创 2019-05-28 18:55:01 · 4455 阅读 · 2 评论 -
关于Unity编辑器,非配置原因的卡顿解决办法,主要体现在编辑器状态下,场景漫游的时候会出现卡顿,以及切换程序时候出现的卡顿。
这个问题困扰了我很久,不是因为场景里的东西有多多,即便是再一个空的Scene场景中,也是会卡。令人想不到的是,这个问题居然是Win10安装的问题,一定要打开镜像文件中的SetUp.exe,然后等着Win10全自动安装千万别用那什么U盘PE装系统的那些什么WindowsSetUp那些个东西。...原创 2019-03-08 12:13:19 · 6095 阅读 · 0 评论 -
Mac版Unity关于Viusal for Mac 中脚本无法继承MonoBehavior类,using指令不起作用的解决办法
发生原因是VS的解决方案目录和Unity的Assest目录结构不一致来到该项目中的工程目录,删除所有有关VS的文件,比如工作区是之类的文件,然后重新在Unity中打开脚本,即可...原创 2019-01-17 10:41:23 · 1217 阅读 · 0 评论