码迷,mamicode.com
首页 > 其他好文 > 详细

2D-关卡游戏

时间:2018-03-02 23:16:30      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:type   div   pci   osi   gid   layer   axis   bsp   input   

1.

if(Input.GetAxis("Horizontal")>0){
            rigidbody.velocity=new Vector2(MoveSpeed,rigidbody.velocity.y);
        }
2.没有惯性了还带翻转
   if(Input.GetAxisRaw("Horizontal")>0){
            rigidbody.velocity=new Vector2(MoveSpeed,rigidbody.velocity.y);
            transform.localScale=new Vector2(1f,1f);
        }
        else if (Input.GetAxisRaw("Horizontal")<0){
            rigidbody.velocity=new Vector2(-MoveSpeed,rigidbody.velocity.y);
            transform.localScale=new Vector2(-1f,1f);
        }
     else {
            rigidbody.velocity=new Vector2(0,rigidbody.velocity.y);
        }
3.双脚着地法?
   isground=Physics2D.OverlapCircle(CheckPoint.position,CheckRadius,WhatIsGround);
4.跟随镜头
    void Update () {
        transform.position=new Vector3(Player.transform.position.x,transform.position.y,transform.position.z);
        if(Player.transform.lossyScale.x>0f){
            transform.position=new Vector3(Player.transform.position.x+Ahead,transform.position.y,transform.position.z);
        }else {
            transform.position=new Vector3(Player.transform.position.x-Ahead,transform.position.y,transform.position.z);
        }
    }
5.这个方法居然也可以哦
ThePlayer=FindObjectOfType<PlayerControl>();

2D-关卡游戏

标签:type   div   pci   osi   gid   layer   axis   bsp   input   

原文地址:https://www.cnblogs.com/xiaomao21/p/8495261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!