设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

RGSS物理引擎施工中,不定时弃坑

查看数: 3707 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-8-17 20:10

正文摘要:

本帖最后由 有丘直方 于 2018-8-23 15:21 编辑 老是觉得RGSS这个系统太弱了,要拓展要增强 Enterbrain就是不走心 我就觉得特别想做一个物理引擎 而且物理引擎还有个好处就是可以做力学模型的模拟 物理作业做不出 ...

回复

89444640 发表于 2018-8-20 05:40:44
是否可以把重力加速度这段单独弄出来,与当前存在的重力脚本整合?
当前的重力脚本只有弧线跳跃,会在最高点瞬间落下,而非抛物线跳跃。
如果少量使用而不实用全部功能的话应该还是可以的吧?
判定什么的不想了,能实现估计我也不知道怎么用,只做跳跃?

点评

给下链接,懒得去搜了  发表于 2018-8-20 09:11

评分

参与人数 1+1 收起 理由
若得 + 1 我很赞同

查看全部评分

淘金鸭 发表于 2018-8-19 13:59:14
官方都换JS了,你还给RGSS造轮子干啥
shitake 发表于 2018-8-18 13:09:57
本帖最后由 shitake 于 2018-8-18 13:16 编辑

aabb和圆的碰撞 除了我上边那个链接的方法外
还有一个就是把圆围着矩形滚一圈,然后你就得到一个五个矩形(原矩形,然后四条边上各一个)和四个角上的四个圆这样的一个组合体。这时候直接拿圆心做point hit就好了(其实跟你说的差不多,不过这样转换一下好理解+好处理些)

顺便贴个我以前写的2d碰撞检测好了(obb的部分思路没问题,不过貌似有地方被我写bug了)
https://github.com/molingyu/rgui_old/blob/master/lib/box.rb

看到有人愿意给rm造底层轮子还是很欣慰的。贴个我造的另外个轮子

https://github.com/molingyu/rgui

有兴趣的话可以pr代码什么的

点评

给RGSS造轮子的想法是源于,以前一直用RGSS做游戏,后来要在其他平台上开发就用了其他游戏引擎,才发现好多别的游戏引擎都比RGSS强好多  发表于 2018-8-18 13:54
guoxiaomi 发表于 2018-8-18 11:42:46
百度到了这个线性代数库:https://blog.csdn.net/hanbingyunzi163/article/details/73089218
利用win32api封装一个到rgss内调用呗
shitake 发表于 2018-8-18 09:29:48
本帖最后由 shitake 于 2018-8-18 09:43 编辑

rgss的2d碰撞引擎我以前就做过了 嗯 然而没多大卵用

另外 物理引擎是个大坑 有写的打算就得有写个好几年的觉悟(其实感觉还不如搞个box2d的绑定来的快些)

诺 碰撞检测部分就够好几本书讲的了
https://github.com/molingyu/blog ... %8A%80%E6%9C%AF.pdf

p.s. 点乘叉乘取模是向量类必有的三个,后面一大堆的计算基于这个来的(比如用以做凸多边形的碰撞检测的常用算法sat就要用点叉乘来做投影计算)。

点评

知乎上这个判定方法有意思  发表于 2018-8-18 13:54
http://www.zhihu.com/question/24251545/answer/27184960  发表于 2018-8-18 13:04
如果向量类有缺运算的话后面再补来得及,或许我得先研究下SAT算法  发表于 2018-8-18 10:32
都说了只是来水区胡扯的……  发表于 2018-8-18 09:43
正太君 发表于 2018-8-18 08:57:35
蛤,是有球脂肪的帖子,我帮你@一个人...@RyanBern

点评

我们认识……?  发表于 2018-8-18 12:28
哈?  发表于 2018-8-18 09:42

评分

参与人数 1+1 收起 理由
唯道集虚 + 1 6

查看全部评分

fux2 发表于 2018-8-18 00:57:43
以前为了做弹球弄过类似的,不过现在不知道扔哪去了。

点评

就做弹球的话也不需要完整的物理系统  发表于 2018-8-18 09:42
 眠  发表于 2018-8-17 21:40:36
但是这个做出来之后能用上的场合很少?比如可以用在什么地方呢?
若得 发表于 2018-8-17 20:27:45
经典力学我记得有人做了,楼主这么厉害,做一个量子力学吧
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-7 21:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表