Project1

标题: 类似愤怒鸟的这种游戏要怎麽做出来呢? [打印本页]

作者: play337    时间: 2021-12-18 19:39
标题: 类似愤怒鸟的这种游戏要怎麽做出来呢?
本帖最后由 play337 于 2021-12-19 15:04 编辑

很多人提到要有物理引擎:

我找到这个东西 大家认为能做到吗?

https://tm.lucky-duet.com/viewtopic.php?t=4387

https://www.dropbox.com/s/fy85qv ... estProject.zip?dl=0

JAVASCRIPT 代码复制
  1. *:
  2. * @plugindesc Matter.js使用プラグイン.
  3. * @author ふしぎうさぎ
  4. *
  5. *
  6. * @help
  7. *
  8. * matter.js(物理エンジン)(バージョン0.13.0)導入用プラグインです。
  9. * MITライセンスでの配布です (The MIT License)
  10. *
  11. * matter.jsを先にプラグイン登録してください。
  12. * プラグインコマンド、パラメータは無いです。
  13. *
  14. *
  15. * 剛体の設定は、イベント・アクターのメモ欄を使用します。
  16. * ・body {String} 剛体の形状(circle or rectangle)未設定の場合、剛体なし
  17. * ・r {Numner} 円形剛体の半径
  18. * ・w {Number} 四角剛体の横幅
  19. * ・h {Number} 四角剛体の縦幅
  20. * ・density {Number} 密度(質量) デフォ値0.1
  21. * ・friction {Number} 摩擦係数 デフォ値0.1
  22. * ・frictionAir {Number} 空気抵抗 デフォ値0.1
  23. * ・restitution {Number} 反発係数 デフォ値0.1  範囲(0~1)
  24. * ・static {パラメータなし} 記入時、剛体を固定
  25. *
  26. * 例)<body:circle><r:0.5><density:0.1><static>
  27. */

==================================
类似愤怒鸟的这种游戏要怎麽做出来呢?

01. 拉弹弓不同角度射出去...
: 实在没有头绪

02. 力道
: 无头绪...

03. 撞到东西会继续弹跳
: 无头绪....

好象也没见到任何插件能做到...




作者: 任小雪    时间: 2021-12-18 19:51
图片?不同情况不同方程?
作者: 真·可乐    时间: 2021-12-18 20:02
左转Unity
作者: xiamumomo    时间: 2021-12-18 20:44
左边那个是什么
作者: guoxiaomi    时间: 2021-12-18 22:09
本帖最后由 guoxiaomi 于 2021-12-18 22:10 编辑

https://blog.csdn.net/q764424567/article/details/100726495

Unity教程还是很多的,但是想用rm做就很勉强,建议直接换引擎不要浪费生命。
作者: 无忧谷主幻    时间: 2021-12-18 22:24
这不是一拳超人最强之男吗?
作者: 小怪兽奇奇侠    时间: 2021-12-19 13:16
rpg maker mv自带的功能很难做,因为这还牵扯到了物理碰撞系统之类的东西。这种东西mv没有,就只有自己写代码添加了。
用unity好做一方面是因为有教程,另一方面就是unity有自带的物理引擎,碰撞检测啊,效果啊,重力啊之类的点点鼠标就可以完成了,不用写代码,所以很方便。
但unity做出来的不是html5,得下载才可以玩。如果想要html5的,就得用其他html5的游戏制作软件,据我所知,不用写代码的软件,唤境应该可以做。
要么就在网上找愤怒的小鸟html5源码,还是很容易找到的,然后想办法把源码整合到mv里,就可以了。
作者: 鼠曲草    时间: 2021-12-19 14:35
前两个完全没问题,碰撞就不用想了,RM这种最多适合做打砖块的那种碰撞,更高阶的没有物理引擎得累死
作者: 仇九    时间: 2021-12-19 16:05
我曾经在写弹幕插件的时候使用过js的一个物理库matter.js,研究了好久。(后来我考虑到我根本用不着物理效果所以不用了)
官网是:https://brm.io/matter-js/index.html
其中的功能充足,完全可以用于做这类游戏,看其Demo就可以知道。
Demo:https://link.csdn.net/?target=ht ... s%2Fdemo%2F%23mixed
API和使用说明都写得非常详细,github地址是:https://github.com/liabru/matter-js
Demo里的效果可以直接搬到MV里用,将其默认渲染方式换成mv的就可以做这类游戏了。

mv就是浏览器游戏,大部分JavaScript的库都能用,而js的物理库也有许多。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1