
Unity学习记录
文章平均质量分 70
记录个人学习unity过程中学到的知识点,方便个人记忆和理清关系
iiismobi
我太想进步了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity2d 人物受到攻击后退
人物受到攻击的后退行为原创 2024-08-14 00:37:50 · 504 阅读 · 0 评论 -
unity: 人物捡东西
记录一下人物捡东西的两种情况·:一、人物经过就自动收集的血包或者别的收集物体二、人物需要按下某键之后才能捡起来的道具。原创 2024-08-19 13:43:25 · 514 阅读 · 0 评论 -
Unity的BUG记录(持续更新)
如果不小心把摄像机的位置修改了,比如红笔圈起来的位置被改为0,那么就会发现摄像机拍不到我们在场景中设置的任何物体。理解起来的话,就是想象自己拿着摄像机拍摄东西,如果需要拍摄的物体在摄像头后方的位置,那么摄像机自然拍不到我们需要的东西了。理解unity生命周期函数的执行顺序是一件重要的事情,但是看下面这张图容易记忆错乱认为当对象从隐藏到活跃时调用OnEnable函数之后还会再调用Start函数。这个也是非常容易犯的错误,特别是忘记给脚本一些属性赋值,会造成没有出现效果或者报脚本属性值为空的错误。原创 2024-09-07 23:28:42 · 675 阅读 · 0 评论 -
unity游戏Bug记录:制作涉及到位置的变化动画小技巧
搞这么复杂的原因就是动画组件涉及到位置的移动时是相对他的父物体的(个人理解),我们脚本控制父物体左右移动,那么它的跳跃就是正常跳跃的,而不是原地跳跃。在问题描述中,没有建立空物体作为父物体,那么青蛙就原地跳跃了。简单记录下来,提醒自己不要犯同样的错。原创 2024-08-17 23:55:51 · 627 阅读 · 0 评论 -
Unity2d记录:瓦片地图添加碰撞体
在跟着做小狐狸项目的时候,发现瓦片地图添加碰撞体还是十分值得注意的,特意写一篇文章记录一下添加完瓦片地图后,为了在2d游戏中人物能在地图上站住,我们就需要为地图添加碰撞体。注意,碰撞体是添加在我们需要与人物产生物理效果的某一层的瓦片地图上的。原创 2024-09-19 01:15:37 · 971 阅读 · 0 评论 -
Unity:如何保证测试代码只在Unity编译器中执行
在unity写代码的时候,通常我们会写出一部分效果就测试一下,这时候又可能会在脚本中写测试代码来查看效果是否符合预期。为了防止我们写完测试代码但是又忘记删除掉了,导致游戏可能有些神奇的bug,我们采用下面的方式去防止出现这个问题。而且,我们也可以在里面开一下挂,方便自己在测试的时候更方便的测试出效果。这样就有效减少我们写测试代码忘记删除而出现的某些问题了。原创 2024-09-24 22:48:27 · 563 阅读 · 0 评论 -
unity学习笔记05:动画系统 animator, animation 的使用
关于动画系统animator、animation使用总结原创 2024-09-10 00:55:06 · 6509 阅读 · 0 评论 -
unity学习笔记04-下:自写脚本实现简单对话系统(麦扣老师课程笔记)
unity简易对话系统原创 2024-09-03 23:34:42 · 614 阅读 · 0 评论 -
unity学习笔记04-上:自写脚本实现简单对话系统(麦扣老师课程笔记)
经过上面就可以实现一个简单的对话系统。但是还没有实现逐字出现的功能,在下一篇补充。上面思路如果能正常运行就需要自行将对话框出现消失的脚本写出来,这里直接给大家贴出来,大致体会精神即可。这个TalkButton脚本是挂载在与玩家对话的NPC,其中Button是NPC头上的提示符,talkUI是上面对话框UI界面中的Panel。原创 2024-09-03 00:51:04 · 1433 阅读 · 0 评论 -
unity hub上没有添加模块选项可能解决办法
前几天想给unity添加模块,发现没有添加模块的选项,像下面这样,但是在网上查找怎么解决没有找到适合我的办法。但是偶然发现了一个方法可以解决,各位友友可以试试捏(试试也不吃亏,万一呢。原创 2024-03-20 16:36:53 · 7823 阅读 · 9 评论 -
Unity学习记录03:人物跳跃,二段跳,跳跃手感优化可能办法
上面的代码就是要检测人物有没有在地面上,只有在地面上才能按空格键进行跳跃3、二段跳一般来说,二段跳已经能够满足大部分需求了。原创 2024-08-05 00:03:16 · 1482 阅读 · 0 评论 -
Unity学习记录02:碰撞事件、触发事件
发现刚体和碰撞体这俩个组件特别常用,也会涉及到碰撞事件和触发事件,所以总结和记录一下怎么使用碰撞体和刚体这俩组件去实现碰撞事件、触发事件。原创 2024-07-22 13:29:38 · 1009 阅读 · 1 评论 -
Unity学习记录01:unity2D 控制玩家移动的代码
弄了一个丑丑的画面,粉色圆圆的精灵贴图是玩家player,黄色的矩形贴图是墙壁Wall(为了对比出玩家player动了的效果,可忽略新建一个脚本,命名为PlayerMoving(随便命名什么都可以),挂载在player上。给脚本设置变量:玩家的位置playerPosition,玩家移动速度payerSpeed,玩家移动方向playerVector//给变量赋值//赋值然后将场景中的player拖到player挂载的脚本PlayerMoving中,如下图。原创 2024-07-20 00:22:56 · 2297 阅读 · 0 评论