| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity2D横版游戏开发(一) 人物的移动和跳跃 -> 正文阅读 |
|
[游戏开发]Unity2D横版游戏开发(一) 人物的移动和跳跃 |
目录 我使用的Unity版本为2020.3.13f1c1,代码编辑器VSCode? 导入素材素材均来自https://itch.io/的免费素材 ?我选择的是https://rvros.itch.io/animated-pixel-hero素材 导入到Unity后全选人物图片,在右侧的检测器里更改一些参数,然后点击应用? ?修改像素大小为16 过滤模式选择-点(无过滤器),这样可以使图片不会模糊 人物移动? ? ? ? ?将adventurer-idle-00(待机图片)拖入到场景内,修改名字为Player ? ? ? ? 为Player添加2D刚体和2D碰撞盒 ·???????? ? ? ? ? ?修改碰撞盒贴合Player即可 ? ? ? ? ? 在项目窗口新建一个物理材质,命名为Player,将Friction和Bounciness都设置为0,并将该材质拖入到刚体的物理材质内 ,这样做的原因是不会让人物卡在墙上 代码编写,新建文件夹Scripts,并在其目录新建脚本,命名为?PlayerControl.cs ?双击打开PlayerControl.cs,开始编写移动代码
?返回Unity,测试 测试之前先在场景内放一个物体,并添加碰撞盒,这样让角色站在上面 人物跳跃??跳跃代码,在移动代码上添加
哦,对了,刚体记得冻结Z轴,不然人物会倒的 至此人物移动和跳跃就写完了? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 12:14:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |