| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity单向平台 -> 正文阅读 |
|
[游戏开发]Unity单向平台 |
?网格设置在Grid里右击>2D Object>Tilemap创建新网格并取名OneWayPlatform ? ?创建新图层取名OneWayPlatform并将OneWayPlatform的图层选上 ?为OneWayPlatform添加一下四个组件 Platform Effector 2D组件中的Collider Mask的多选项中选择可以穿过单向平台的图层 ?Tile设置设置单向平台Tile的碰撞盒子点击Sprite Editor 进入Sprite Editor 1.选择为Custom Physics Shape模式 2.点击单向平台的图片 3.开启Generate模式 ?随后修改单向平台的碰撞范围 点击线条增加操作点(不知道怎么叫) 点击操作点然后按Del键可删除 根据实际情况设置吧 ? ?完成后点击Apply应用 ?每次修改完碰撞范围就要重选一下Tilemap Collider 2D才会应用新的碰撞范围 ? 代码部分
在Player(控制的人物)添加一个子对象在脚下用来检测单向平台 设置代码 ? ?全部完成后,就可以跳上单向平台了 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 2:52:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |