unity学习记录

1. 修改Rigidbody2D 的 velocity (速度)

float move = Input.GetAxis(Constants.inputMove);

this.GetComponent<Rigidbody2D>().velocity = new Vector2(move * maxSpeed, GetComponent<Rigidbody2D>().velocity.y);

move的值在-1 ~ 1之间,会根据按键的时长来进行计算

2. RaycastHit2D.normal 法线

以下内容转自 ceeger 圣典百科

链接:RaycastHit2D.normal

射线碰到表面的法线向量。

表面的法线向量是表面接触点的向外垂直的点的向量。这个向量用于确定反射或炮弹弹射或对齐角色直立在表面上。

注意,如果碰撞发生在碰撞器内,那么碰撞法线将简单的是射线的反方向。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Unity简介 1. Unity界面 Shift + Space : 放大界面 Scene界面按钮渲染模式2D...
    MYves阅读 8,465评论 0 22
  • using System;using UnityEngine;using UnityStandardAssets....
    LunarShade阅读 1,999评论 0 0
  • 这是今天的成果吧,虽然还是没有全部完成,但是大致的功能已经实现,飞机的移动,限制移动范围,子弹的发射,消灭敌人,敌...
    Unity学习的路上阅读 2,869评论 1 2
  • 高度临在阅读 335评论 0 1
  • 翻出多年前的照片, 那时,你是风一样的少年 憧憬着长大后的样子 无忧无虑的日子 装进了相册里, 时间啊 如今, 是...
    小小的田阅读 184评论 3 2