Unity制作2D动画:必备脚本篇001

【Unity入门计划】Unity2D动画(2)-脚本与混合树实现玩家角色动画过渡 简单地总结了一下一般2D游戏中玩家角色会涉及到的动画效果(并不全面),以及通过项目实例展示了Blend Tree与脚本的协作实现动画与玩家键盘操作的同步。 阅读详情

在Unity制作2D动画时,本人亲测,以下几个C#脚本能显著提升开发效率:

  1. 动画状态控制脚本
    用于切换Animator中的动画参数,例如移动、跳跃、攻击状态:

    public class AnimationController : MonoBehaviour {
         
         
        private Animator anim;
        private void Start() => anim = GetComponent<Animator>();
        public void SetMovement(float speed) => anim.SetFloat("Speed", speed);
        public void TriggerJump() => anim.SetTrigger("Jump");
        public void SetGrounded(bool isGrounded) => anim.SetBool("IsGrounded", isGrounded);
    }
    
  2. 物理运动脚本
    控制角色移动和跳跃,结合Rigidbody2D实现物理效果:

    public class PlayerMovement : MonoBehaviour {
         
         
        [SerializeField] float moveSpeed = 5f;
        [SerializeField] float jumpForce = 10f;
        private 
Unity2D基础之人物动画、移动、跳跃 阅读详情

相关推荐

Unity 2D游戏制作

调试背景 2D游戏的制作最重要的是层的设置 先设置两个层①Layers②Edit Layers③Sorting Layers添加两个层BackGround和Front 调试大雁 创建2D object改名BackGround设置背景图片修改为BackGround 0层 创建2D object添加大雁图片Ctrl+6,保存,把大雁动态模型全选,插入。调整时间可以看起来舒服,调整所在层为Ba

祝秋阳的博客 2万+

Unity学习笔记(7) Unity2D骨骼动画制作流程

素材制作 用PS做一个将人物各个部件(骨骼)都分解开来的人物模型。 导出时注意选择PSB模式,不然无法分层读取。 导入Unity 直接将PSB文件拖拽进去工作区,记得选择精灵模式为多图片模式: 骨骼绑定 进入Sprite Editor,用Skinning Editor模式: 绘制骨骼 用Create Bone创建骨骼。 需要有一个骨骼能够联动影响其它骨骼时,先左键选中此骨骼,然后创建其他的。 网格化 可以直接使用Auto Geometry,调整自动网格化的参数,生成受到骨骼影响的网格: 可以

Cake_C的博客 1万+

【Unity2D】实现人物攻击动画以及代码展示

学习目标: 实现人物攻击动画以及代码展示 参考视频:秦无邪OvO的个人空间_哔哩哔哩_Bilibili秦无邪OvO,独立游戏开发者/美术/编曲;秦无邪OvO的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/335835274?from=search&seid=4866215390663930110&spm_id_from=333.337.0.0 上一个文章:优快云https://mp.

dangoxiba的博客 7042

Unity2D 官方骨骼动画Anima2D使用方法

转载请注明出处。

q568360447的博客 4万+

Unity中快速制作2D沙雕动画:流程编

通过这套方案,可在1天内完成一个沙雕动画原型,重点在于放飞想象力,利用Unity的物理和动画系统制造“意料之外”的喜剧效果!-180°到180°。

欢迎光临~知1而N的博客 1802

Unity中制作2D动画:避坑编

在Unity中制作2D动画时,开发者常会遇到一些隐蔽的陷阱,这些问题可能导致动画效果异常、性能下降或开发流程受阻。

欢迎光临~知1而N的博客 2170

Unity中快速制作2D动画:技巧编

通过这些技巧,即使是复杂动画(如攻击连招、表情变化)也能快速实现,同时保持项目性能流畅。

欢迎光临~知1而N的博客 1483

Unity中Timeline和Cinemachine制作2D动画:镜头篇

通过结合Timeline的精确时间轴控制和Cinemachine的灵活镜头系统,即使是2D项目也能实现媲美电影级的动态叙事效果。制作2D动画,实现电影级的镜头叙事效果。

欢迎光临~知1而N的博客 1444

Unity制作2D动画专业动感技巧:打击感篇

(Hit Feedback)是观看动画的核心视觉体验之一,画面、特效、音效、物理反馈等多方面设计可提升观众的视觉震撼。等工具快速实现这些效果。,确保视觉、听觉与操作反馈的协调统一。

欢迎光临~知1而N的博客 1200

Unity 制作2D沙雕动画:镜头景深技巧篇

可通过模拟虚实结合、分层模糊和动态焦点变化,增强画面的层次感和电影感。:最终效果需通过反复调试,确保景深变化自然且不影响渲染效果。编排过场动画的景深变化,或通过代码实现实时交互式焦点切换。Unity 2D 景深设计的核心在于。

欢迎光临~知1而N的博客 1355

教程 | 基于遥感生态指数(RSEI)模型的生态环境质量评价

使用数据:Landsat8 OLI数据,行列号:122036,时间:20210527。 使用软件:ENVI5.3、ArcGIS10.2 二、4个指数计算 下述的四个指数的计算均是通过ENVI软件中的Band math工具进行计算。 (1)绿度指数 在常用的植被指数当中,归一化植被指数 ( NDVI) 能够有效地反映植被的生长情况与植被 覆盖度等重要植被的物理性质,检测灵敏度高,能 够较为真实地展现区域的地表空间变化规律,已经得到广泛利用,本文采用 NDVI 指数来代表绿度指数。 在ENV

YW_remote的博客 1万+

【FnOS飞牛云 | NAS存储】旧电脑不吃灰,手把手教你搭建完全属于自己的私人网盘

打造属于自己的NAS私人网盘,亲测有效,值得一试

木子Linux的博客世界 9423

Windows下Python调用D435i相机避坑指南:从SDK版本选择到RealSense Viewer报错解决

本文详细介绍了在Windows环境下使用Python调用Intel D435i相机的完整避坑指南。重点解决了SDK版本选择问题,推荐使用稳定的Intel RealSense SDK 2.54.2版本,并提供了从环境配置、常见报错解决到实际应用案例的全流程实践指导,帮助开发者高效完成相机部署与开发。

palm99的专栏 925

IAR9.4报错之编码方式

IAR9.40编码方式错误导致的报错

qq_36081075的博客 2627

2019年上交电院计算机直博保研经历

本人选报的是上交六月一日在武汉举办的直博选拔,五月三十一日到达酒店,地点在武汉大学旁边(PS:上交是不管住宿、来回车票的,~划重点~包括夏令营),入住后当然是紧张的准备英语面试等等内容了,当天我是排在了下午面试,感觉还很好,上午可以多睡一会,最好能够去踩踩点上午,然后下午面试一定要早去,说是一点开始,但是老师十二点半就开始让学生进去了,有一个同学排在第二个,但是当时叫到他时还不到一点,没到,最后据...

LifeMaker的博客 4901

深度解析与实战:长短时记忆网络(LSTM)在股票走势预测中的应用(基于Python + PyTorch)

本文全面探讨了LSTM在股票价格预测中的应用,从理论基础到实践操作。文章首先强调了股票市场预测的重要性,并介绍了LSTM网络结构及其在处理时间序列数据中的优势。接着,详细说明了数据预处理的关键步骤,包括数据收集、清洗、特征选择和归一化。文章还讨论了LSTM模型的构建、训练和评估,并提供了Python及PyTorch的实操案例。最后,总结了LSTM在股票预测的成果,并提出了未来研究的方向,如模型优化和特征工程,旨在帮助读者掌握LSTM在股票价格预测中的应用,并探索提升模型性能的方法。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2105

CLCD 中国生命周期基础数据库使用攻略

CLCD 是公共建筑碳排放计算的理想选择,其本地化数据可显著提高计算准确性。

hy行者勇哥的博客 2695

全覆盖路径规划开源项目Clean-robot-turtlebot3关键函数解析(上)

本系列文章主要介绍全覆盖路径规划开源项目Clean-robot-turtlebot3的相关内容,包含如下四篇文章,分别介绍了开源项目Clean-robot-turtlebot3流程的概括总结、ROS坐标系常用坐标及其变换、Clean-robot-turtlebot3关键函数解析等内容。

慕羽★的博客 2778

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: Unity3D实现2D动画资源高效复用:效能篇
下一篇: 本人亲测,恢复原力
知1而N
博客等级 码龄9年 1424粉丝 449原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值