- 博客(7)
- 收藏
- 关注
原创 Unity-跳跃
if (isGrounded && Input.GetButtonDown("Jump")) //判断放在update里,当是地面且按下跳跃。if (collision.gameObject.CompareTag("Ground")) //gameobject就是物体本身。private void OnCollisionEnter2D(Collision2D collision) //检查触碰地面方法。// 检查碰撞的对象是否是地面(这里假设地面有一个特定的标签,比如"Ground")
2024-12-28 21:51:19
408
原创 unity关于点击按钮后居中显示文字并暂停游戏
2、用TextMeshProUGUI这个东西,声明一个displayTex的变量和一个textMeshPr变量。第一个canvas、buttton是第一层,第二个canvas、text是第二层。displayTex控制居中显示文字,textMeshPr控制按钮的文字。1、需要用到的:TextMeshProUGUI、Button、一、需要的部件:canvas、textmeshpro。4、然后写暂停方法,放暂停按钮方法的里面。3、设置默认、一般在start方法做。二、调整TEXT的位置,放在居中。
2024-05-31 17:29:02
254
原创 unity人物碰到地点或者物体切换场景/下一关
写触发,判断否碰的是player这个东西,就是tag,人物tag就是player。3、方形加box collider 2d 要勾 is trigger。然后build setting里设置场景加载。类似地下城那种,人物到门口就换下一关。启动后,人物碰到方形,就到2场景了。圆碰到今天方形就换场景。2、激活点,一个方形。
2024-05-25 19:05:57
956
原创 unity人物,物体碰撞消失
把这个脚本用鼠标点击移到刚才的方形体上,运行,物体移动碰撞后,方形体消失。1、有个主物体,例如一个圆体,加了刚体等,然后它能动。2、创建一个方形,加box collider 2d。注意:主物体的tag要改成player。
2024-05-25 18:40:43
624
原创 Unity 使用 VSCode 作为默认编辑器,解决没有代码提示,智能补全功能
例如没有OnTriggerEnter2d,tranform等unity有关的函数打开unity的。
2024-05-25 18:27:58
1205
原创 unity人物移动
/ WASD或箭头键的左右输入。// WASD或箭头键的上下输入。public class PlayerController : MonoBehaviour 继承。2、再加Box collider 2d。1、首先给物体加rigidbody。
2024-04-28 00:04:47
313
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人