微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Unity俄罗斯方块游戏:物体每次旋转都会朝错误的方向落下

如何解决Unity俄罗斯方块游戏:物体每次旋转都会朝错误的方向落下

我有以下代码

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;

public class Tetris : MonoBehavIoUr
{
    
    void Update()
        {
            transform.Translate(new Vector3(0,-3 * Time.deltaTime,0) );
            CheckUserinput();
        }
    
    void CheckUserinput(){
        if (Input.GetKeyDown(KeyCode.Space))
            {
                transform.Rotate(0,90);
                
            }
}

如何使对象每次旋转正常掉落?

解决方法

请尝试将Translate(Vector3,Space)方法与Space.world一起使用,或将视图对象作为子对象放置到Tetris组件中。俄罗斯方块组件应具有对该组件的引用。

# Read NetCDF files
from satpy import Scene
import glob
    
filenames = glob.glob('myfiles*.nc')
scn = Scene(filenames=filenames,reader='tropomi_l2')
scn.load(['qq'])

mask = SA_mask_poly.mask(d,lat_name='latitude',lon_name='longitude')
out_sel = d.compute().where(mask == 0,drop=True)

plt.figure(figsize=(12,8))
ax = plt.axes()
out_sel.plot(ax = ax,x='longitude',y='latitude')
SA.plot(ax = ax,alpha = 0.8,facecolor = 'none',lw = 1)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。