![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Unity学习
文章平均质量分 50
Unity游戏学习
魔法自动机
硕士在读,主要做医疗软件开发和医学图像处理。
展开
-
游戏算法之洗牌算法
游戏开发面试常考的洗牌算法,也是random_shuffle函数的原理。原创 2020-10-10 22:10:17 · 274 阅读 · 0 评论 -
unity2D学习(14)血条显示、Canvas中Render Mode的三种模式介绍
1 血条显示2 代码控制原创 2020-03-16 17:24:57 · 4434 阅读 · 1 评论 -
unity2D学习(13)PS绘制像素血条
1 PS绘制素材(以像素风血条为例,后面做游戏要用)2 导入unity原创 2020-03-14 16:01:05 · 1307 阅读 · 1 评论 -
unity2D学习(12)角色发射子弹
1 子弹2 枪口原创 2020-03-12 14:59:53 · 10303 阅读 · 0 评论 -
unity2D学习(11)角色受伤弹开、用UI Text显示血量
1 角色受伤效果想法:角色如果碰撞到敌人,就会显示受伤动画。2 入门UI显示血量想法:角色受伤后会扣除一定的血量。原创 2020-03-05 18:27:02 · 5944 阅读 · 2 评论 -
unity2D学习(10)创建敌人、为敌人编写简单的AI
1 创建敌人按照之前创建Player角色的方法,一样创建出敌人,并为角色添加刚体、碰撞、动画。(具体可以参考我之前的unity2D学习(4)(5))素材包里面有三种敌人,我选择crab来做示范动画状态转移,我把2为敌人设置简单ai敌人简单ai的想法:如果Player角色出现在某一范围内,敌人就会超玩家走去碰撞。3角色碰撞敌人受伤设置Player角色受伤状态的动画转换,然...原创 2020-03-03 16:03:31 · 6963 阅读 · 0 评论 -
unity2D学习(9)爬墙、跳跃修改、组织Inspector中的属性显示
1 爬墙我把cling看成了climb,所以做了个爬墙的代码。代码的思路:把角色分为在地上、在墙上、空中三种状态。在地上的时候,可以左右移动、如果碰到墙可以爬墙;在墙上的时候,可以上下爬;在空中的时候,碰到墙可以爬墙。伪代码:(这个思路有伪代码好理解一点)2 跳跃修改问题:之前写的跳跃,跳跃起来之后还能够左右移动,但是喜欢角色跳起来后不能左右控制。但是不能左右控制后,跳跃的横向...原创 2020-02-28 20:09:41 · 4114 阅读 · 4 评论 -
unity2D学习(8)修复角色走路的卡顿、设置二段跳
1修复角色走路的卡顿之前编写的游戏试玩中总会出现角色在Tilemap(非末端的瓦片)上移动会有卡顿,其实就是因为两个都是方形的碰撞器容易卡住。解决方法:(3种)修改角色碰撞器Edge Radius变成胶囊碰撞器:Edge Radius是角色Box Collider 2D里面的一个参数,当Edge Radius大于零时,每个边缘的作用类似于带有圆形末端的“胶囊”形状。更换角色碰撞...原创 2020-02-22 21:54:52 · 5764 阅读 · 2 评论 -
unity2D学习(6)代码控制角色、摄像机跟随
1 代码控制角色原创 2020-02-14 15:23:06 · 2614 阅读 · 1 评论 -
unity2D学习(7)动画状态切换、调整Tilemap碰撞点
1 补充角色动画2 动画状态切换原创 2020-02-17 18:22:19 · 4982 阅读 · 1 评论 -
unity2D学习(5)为角色添加动画
1Animation介绍2 为角色添加动画原创 2020-02-14 15:22:47 · 3536 阅读 · 0 评论 -
unity2D学习(4)建立角色、添加重力和碰撞器
1 用Sprite建立角色2 角色添加刚体赋予重力刚体Rigidbody 2D详细属性说明可以参考这篇大佬的总结:https://blog.csdn.net/NCZ9_/article/details/840357083 为角色添加碰撞器为角色添加配装器有:圆形碰撞器(CircleCollider2D)、盒子碰撞器(BoxCollider2D)、多边形碰撞器(Po...原创 2020-02-14 14:52:33 · 5906 阅读 · 2 评论 -
unity2D学习(3)渲染层级以及背景拼接
1 图层layout2扩展背景原创 2020-02-07 23:35:11 · 2909 阅读 · 0 评论 -
unity2D学习(2)Tilemap绘制地图
1 Tilemap介绍Tilemap(瓦片地图):unity中自带的快速构建2D场景的工具2Pixels Per Unit介绍需要先介绍一下Pixels Per Unit(每个单位的资源像素量),这个属性在你点击你的素材的时候会出现(如下图所示)。从左下的文件里面找到素材图片,然后单击,右上边就会出现素材图片的信息,就会看见Pixels Per Unit。Pixels Per...原创 2020-02-02 17:32:55 · 11057 阅读 · 0 评论 -
unity2D学习(1)新建2D项目并导入素材
1 unity新建项目:打开unity点击new可以进入下图页面进行新建项目template选择游戏类型为2Dproject name是项目名字location是项目的地址add assert package可以选择你之前从unity store导入过的本地素材但是你如果是第一次使用的话,是没有已经导入过的素材的最后点击create project,就可以创建u...原创 2020-01-30 16:10:13 · 7533 阅读 · 0 评论