问题标签 [raylib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 制作落沙游戏时C raylib中的常量表达式错误
你好,所以我正在做一个简单的落沙游戏,我得到了常量表达式预期的错误,我用 tcc 编译使用tcc -o fallingsand.exe fallingsand.c world.c C:\raylib\raylib\src\raylib.rc.data -Os -std=c99 -Wall -Iextenal -DPLATFORM_DESKTOP -msvcrt -lraylib -lopengl32 -lwinmm -lkernel32 -lshell32 -luser32 -Wl
我无法分辨什么不是常量,也没有在我的代码中定义。谢谢你。
fallsand.c(主文件)
世界.h
世界.c
错误这是编辑
c# - 如何在 Raylib 中制作具有厚度的 3D 三角形
我可以在 Raylib 中制作一个 3D 三角形,但现在我希望那个三角形有厚度。
Raylib 如何做到这一点?
这是 C# 中的代码,它只显示一个没有厚度的三角形:
如果有人知道如何实现这一点,我将不胜感激。
c++ - 如何在 Dev-c++ 中安装外部库?(雷库)
我想在 Dev-C++ 上包含一个名为“raylib”的外部库。我从 github 下载了带有 .zip 扩展名的库,并尝试使用 Dev-C++ 包安装程序安装它,但它给了我一个错误并且不起作用。我将其提取并尝试了其他操作,例如在“编译器选项”的“库”部分中添加库文件夹,但它没有用。请问你能帮帮我吗?
c - Raylib DrawTriangle() 用法
介绍
你好!我最近一直在研究 Asteroids 克隆,但有一些问题,其中一个与 Raylib 的DrawTriangle()
功能有关。
代码
问题
然后通过一个drawElement()
函数来渲染玩家的WindowElement
. 我确信 Raylib 的DrawTriangle()
函数正在被调用,因为从此处获取的示例(形状/基本形状)正确执行,但我不确定为什么我的代码中显示的值没有做任何事情!
注意和建议
首先,我要感谢社区,因为我是 Stack Overflow 的新手,可能在这里至少犯了一个错误。其次,请注意,问题很可能(如果不是肯定的话)出在我输入的值中,DrawTriangle()
而不是我的代码的逻辑部分,就像raylib 网站上的示例一样。
编辑
最小可重现示例:
c - 如何修复“链接错误:不支持将 ES 着色器与非 ES 着色器链接。”?
我目前正在学习 OpenGL 和 C,并且遇到了着色器链接问题。
我正在使用 GLSL 和 Raylib,我的目标是生成 Mandelbrot 集。
我的电脑运行 MacOS 10.12.6 和NVIDIA GeForce 320M 256 MB显卡。
当我编译并运行程序时,我得到的只是没有着色器的黑色矩形纹理(在代码中指定),并且在关闭时,这个信息:
与着色器代码包含的内容无关,我总是收到此警告和相同的黑色窗口,但是当我的朋友编译并运行相同的代码时,不会发生此类错误。他正在运行 Linux 并使用 GCC 进行编译。
错误是关于链接 ES 着色器和非 ES 着色器,这不是我认为我所做的。我要做的就是将非 ES 着色器链接到我的 C 程序。(至少那是我认为我正在做的事情)
在网上看,我根本找不到任何人有类似的问题,而且我缺乏着色器经验也无济于事,所以我在这一点上很困惑。
任何帮助将不胜感激。
我的 C 代码:
以及我的 GLSL 着色器文件的内容(最小可重现示例):
c# - 带有 Rayib 的 Visual Studio 2019 - 在未知模块错误中发生“System.IO.FileNotFoundException”类型的未处理异常
在过去的 3 年里,我一直在 Unity3D 工作,我决定尝试一些新的东西并从头开始制作游戏(不是引擎“Scratch”)。我决定开始使用一个名为 raylib 的库,但在安装 Visual Studio 2019 后遇到了一些问题。
我正在关注这个 C# Raylib 设置教程: https ://www.youtube.com/watch?v=SoXD5y24WQw&ab_channel=danc
但后来我注意到我没有得到与视频中那个人相同的错误,最后,它没有用。没有评论遇到我的问题,我完全按照教程下载了与他相同的 raylib 版本。
我得到的错误是当我运行程序时在 VS 中弹出一个窗口,上面写着:
System.IO.FileNotFoundException:'无法加载文件或程序集'netstandard,Version=2.1.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51'或其依赖项之一。该系统找不到指定的文件
我还应该提到我的 NuGet 包管理器也不工作。它在控制台中给我一个错误说:
请求被中止:无法创建 SSL/TLS 安全通道。
我一直在网上争先恐后地寻找我的任何一个问题的答案,但最后如果我找不到解决方案,我希望完全放弃。
这是我正在尝试运行的 Raylib Hello World:
更多信息:
操作系统 - Windows 7 Ultimate - -64 位(Service Pack 1)
CPU - 奔腾双核 T4400 -- 2.20Ghz
iGPU - 移动 Intel(R) GMA 4500M -- 64mb 专用 VRAM / 732mb 共享系统内存 / 796mb 总图形内存
制作日期 - 2021 年 5 月 10 日(5 月 10 日 2021)
Visual Studio 版本 - 2019
主要问题 - NuGet 包管理器和 System.IO.FileNotFoundException 错误
问题持续时间 - 大约 5 天
使用的库 - Raylib
javascript - 如何在 Raylib 中增加变量
我试图用另一个变量增加一个变量,但不知道该怎么做。我刚开始使用 raylib,为此我使用了 JavaScript tie。谢谢!
go - 提取结构的 FIELD 名称并将它们放入字符串切片中
我希望能够将结构的 FIELD 名称(而不是值)提取为字符串,将它们放在一段字符串中,然后使用这些名称在 Raylib(Go 的图形库)的菜单中的其他地方打印程序。这样,如果我更改结构中的字段,菜单将自动更新,而无需返回并手动编辑它。因此,如果您查看下面的结构,我想提取名称 MOVING、SOLID、OUTLINE 等,而不是布尔值。有没有办法做到这一点?