问题标签 [pawn]
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.
3d - 围绕另一个 3D 点旋转 3D 点
是的,我一直在搜索 stackoverflow 上的其他帖子,但大多数情况下我不理解它们,或者我不知道如何用我的脚本语言实现它。
我想围绕另一个 3D 点旋转一个 3D 点,我有一个具有 3D 旋转的父 3D 点和一个具有 3D 旋转的子 3D 点,我如何围绕父点旋转子点以保持旋转信息?
脚本语言是 PAWN,但 C 语言也很好(因为它很相似),我知道我必须使用这些函数:
- floatcos(浮点数:角度,角度模式(弧度,度数或等级));
- floatsin(浮点数:角度,角度模式(弧度,度数或等级));
- floattan(浮点数:角度,角度模式(弧度,度数或等级));
父点和子点具有这些坐标:X(左),Y(前后),Z(这是上下)RX(旋转俯仰),RY(旋转滚动),RZ(旋转偏航)
红色是父点 蓝色是子点
我希望你们能帮助我,我的数学真的很差,我需要这个以某种方式工作:/
pawn - 移动演员时如何获得演员位置
我尝试使用演员而不是 NPC 来使用 AI!
因为NPC可能有很多使用资源所以最后我找到了演员
即使演员使用演员动画移动,他们的位置也是静态的,不会改变。
我以前只有GetActorPos,还有GetDynamicActorPos,结果和上面一样。
使用动画移动演员时如何获得演员位置?
linux - 如何在 Linux 上移植 Pawn 解释器
对于Linux平台,我做了以下
cd典当
mk 目录构建
光盘构建
制作../
全部制作-j4
此时我看到创建的文件
amxArgs.so、amxDGram.so、amxFile.so、amxFixed.so、amxFloat.so、amxProcess.so、amxStrimg.so、amxTime.so。
在项目中(Qt)
INCLUDEPATH += /home/pi/pawn/build
INCLUDEPATH += /home/pi/pawn/amx
INCLUDEPATH += /home/pi/pawn/linux
现在在
我收到一个错误 - “未定义对 amx_Exec 的引用”(尽管它看到头文件并且 Goto 引用跳转到 amx_Exec 函数)。现在我转到构建文件夹,我看不到 amx.so 和 amaux.so 文件。它不包含在 make 文件中。
我想念什么?