小编Níc*_*las的帖子

android 上的“SafeAreaView”相当于什么 - React Native

基本上,我正在创建一个 react-native 应用程序,我希望我的徽标图像不与通知/状态栏重叠,并且我不想marginTop手动设置属性,因为通知栏的大小在不同型号的手机,我发现如果我<View/>用一个<SafeAreaView/>组件替换我的组件,我的问题就会解决。

虽然它对 IOS 很有效,但对 android 根本不起作用。当然,经过快速研究后,我发现这是一个仅限 IOS 的组件,当您尝试在 Android 上使用它时,该<SafeAreaView/>组件会返回一个常规的<View/>返回值。

所以,我试图找出是否有适用于 android 的组件或解决方法。

javascript mobile android reactjs react-native

6
推荐指数
1
解决办法
7013
查看次数

Unity 游戏中的物理(钟摆效应)

所以,我真的不知道如何寻找我的问题的答案,我是一名自由职业者的游戏开发者,我的任务是做一个“钟摆平台”,这就是概念:

在此处输入图片说明

我尝试了很多不同的方法,例如在平台的侧面设置碰撞盒,当玩家进入碰撞盒时,平台会像钟摆一样移动。

但是,我总是遇到很多小故障,当我设法解决所有这些小故障时,运动感觉不自然。

这是我尝试的方法之一:

public IEnumerator RotatesTowardsLeft()
{
    while (transform.parent.eulerAngles.z < 25 || transform.parent.eulerAngles.z >= 330)//25
    {
        transform.parent.eulerAngles += new Vector3(0, 0, speed);
        yield return new WaitForSeconds(0.01f);
    }
    currentDirection = Directions.Left;
}

public IEnumerator RotatesTowardsRight()
{
    while (transform.parent.eulerAngles.z > 335 || transform.parent.eulerAngles.z < 30)
    {
        transform.parent.eulerAngles += new Vector3(0, 0, -speed);
        yield return new WaitForSeconds(0.01f);
    }
    currentDirection = Directions.Right;
}
Run Code Online (Sandbox Code Playgroud)

所以,如果有人可以帮助我,那将意味着很多,因为我觉得我没有选择了......

c# game-development game-engine unity-game-engine game-physics

5
推荐指数
1
解决办法
916
查看次数

在 Unity Animator 中使用“任何状态”的问题

所以,我正在制作一个小 2D 游戏,在这个游戏中玩家可以滑雪,所以,我制作了玩家动画师,我希望玩家滑雪与状态无关,所以我使用了“任何状态”状态使用名为“isSnowboarding”的布尔值将当前动画转换为“9_Snowboarding”动画,并且效果很好。

第一张图片

当我想让玩家跳跃时,问题就开始了,我创建了跳跃动画,我创建了一个名为“isJumping”的 bool 来进行转换,我通过代码将 bool 设置为 true。

过渡设置

动画控制器没有转换到动画并播放它,而是多次将“9_Snowboarding”转换为“10_SnowboardJumping”,我不知道如何解决这个问题。

动画不断过渡

c# animation unity-game-engine animator

4
推荐指数
2
解决办法
3824
查看次数