小编shw*_*ick的帖子

go:在当前目录或任何父目录中找不到 go.mod 文件;参见“去帮助模块”

嘿,我刚刚更新到新版本的 go go version go1.16.2 linux/amd64,在构建hello world 示例时出现错误:

go: go.mod file not found in current directory or any parent directory; see 'go help modules'
Run Code Online (Sandbox Code Playgroud)

即使我按照该帖子中的修复程序进行操作它也不起作用。我设置了这些变量然后再次构建:

GO111MODULE=on
GOPROXY=https://proxy.golang.org,direct
Run Code Online (Sandbox Code Playgroud)

不幸的是,同样的问题。

linux go

52
推荐指数
7
解决办法
6万
查看次数

grpc.WithInsecure 已弃用:使用 insecure.NewCredentials() 代替

嘿,我正在尝试使用 Go 和 Grpc 制作一个小型测试客户端,

opts := grpc.WithInsecure()
    cc, err := grpc.Dial("localhost:9950", opts)
    if err != nil {
        log.Fatal(err)
    }
Run Code Online (Sandbox Code Playgroud)

函数WithInsecure()调用给出警告:

grpc.WithInsecure 已弃用:使用 insecure.NewCredentials() 代替。

我不确定如何使用这个新函数调用,某处有示例吗?谢谢

go grpc grpc-go

28
推荐指数
1
解决办法
2万
查看次数

如何从触发器获取联系点?

我需要一个不会碰撞但也会为碰撞提供接触点的2d传感器。

扳机不给我接触点,对撞机给我接触点,但会引起碰撞。

我已经尝试过使用碰撞器时禁用碰撞,以期使碰撞进入回调,但实际上没有发生碰撞,但是没有运气。

那么,如何从触发器获取联系点?或者如何在不引起碰撞的情况下使用刚体获得碰撞回调?

基本上,我有一个想充当雷达的圆圈,但我希望它在接触点方面也相当准确。

c# unity-game-engine unityscript

7
推荐指数
2
解决办法
1万
查看次数

Godot 如何在标签上居中显示文本?

我刚刚创建了一个新的 Godot 项目并创建了一个带有文本的标签。即使使用对齐:居中,当我运行游戏时,文本仍会保持在左上角。

标签.tscn

[gd_scene format=2]

[node name="Label" type="Label" index="0"]

anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
margin_right = 40.0
margin_bottom = 14.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
mouse_filter = 2
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 4
text = "heylab"
align = 1
valign = 1
percent_visible = 1.0
lines_skipped = 0
max_lines_visible = -1
_sections_unfolded = [ "Anchor" ]
Run Code Online (Sandbox Code Playgroud)

user-interface godot

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

如果冲动太小,SKPhysicsBody球不会反弹

我有一个无限弹跳的球模拟,可以正常工作.球永远围绕屏幕边界反弹.

但是一个小问题是,如果起始冲量太小,那么球永远不会弹跳开始.

我进行了实验并最终发现我的球需要至少2.1的起始冲动才能反弹.

ball.physicsBody!.applyImpulse(CGVectorMake(-2.1, -2.1))
Run Code Online (Sandbox Code Playgroud)

如果我将值设置为2,则球永远不会开始弹跳,它只会停在左下角.

ball.physicsBody!.applyImpulse(CGVectorMake(-2.0, -2.0)) //ball stops
Run Code Online (Sandbox Code Playgroud)

我实际上遇到了一个回答这个问题的问题,但我忘了怎么做到了.我知道spritekit强制执行一些下限,以便在发生冲突时使移动对象停止.

如果我能得到那个很棒的答案.此外,如果有一种方法来覆盖它,并使一个对象仍然以较慢的起始冲动反弹,这将是非常好的谢谢.

编辑:所以我重新找到了另一个问题,SpriteKit球失去所有能量击中墙,恢复原状= 1

所以我的新问题是,有没有办法在精灵工具包中设置或降低速度阈值?我希望我的球能够慢慢移动.

编辑:有人吗?

bounce ios sprite-kit skphysicsbody swift

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

构建android-go“ stdlib.h:没有这样的文件或目录”

我正在尝试使用../build-android.sh在ubuntu 16中构建一个android-go示例,但出现错误,

# runtime/cgo
_cgo_export.c:2:20: fatal error: stdlib.h: No such file or directory
 #include <stdlib.h>
                    ^
Run Code Online (Sandbox Code Playgroud)

https://github.com/xlab/android-go/tree/master/examples/minimal

有没有人有什么建议?我已经仔细检查了lib6c标头库。

完整的构建日志是

../build-android.sh 
+ : 26
+ : /home/jsper/Downloads
+ : /home/jsper/Downloads/ndk-bundle
+ export ANDROID_API ANDROID_HOME ANDROID_NDK_HOME
+ /home/jsper/Downloads/tools/bin/sdkmanager --update
[=======================================] 100% Computing updates...             
+ /home/jsper/Downloads/tools/bin/sdkmanager ndk-bundle
[=======================================] 100% Computing updates...             
+ rm -rf android/toolchain
+ /home/jsper/Downloads/ndk-bundle/build/tools/make_standalone_toolchain.py --install-dir=android/toolchain --arch=arm --api=26 --stl=libc++
+ rm -rf android/toolchain/sysroot/usr
+ cp -r /home/jsper/Downloads/ndk-bundle/platforms/android-26/arch-arm/usr android/toolchain/sysroot/usr
+ mkdir -p android/app/src/main/jniLibs/armeabi-v7a
+ GOOS=android
+ GOARCH=arm
+ GOARM=7
+ go get …
Run Code Online (Sandbox Code Playgroud)

android header go gradle

4
推荐指数
1
解决办法
1551
查看次数