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

Project1

 找回密码
 注册会员
搜索
查看: 2330|回复: 28
打印 上一主题 下一主题

[有事请教] 类似愤怒鸟的这种游戏要怎麽做出来呢?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7667
在线时间
1437 小时
注册时间
2018-12-16
帖子
2026
跳转到指定楼层
1
发表于 2021-12-18 19:39:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 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. 撞到东西会继续弹跳
: 无头绪....

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



Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
2
发表于 2021-12-18 19:51:17 | 只看该作者

回帖奖励 +4

图片?不同情况不同方程?

点评

能给个范例吗?  发表于 2021-12-19 07:53
一定要触碰吗,并行然后计算坐标不行吗  发表于 2021-12-19 01:18
图片如何碰撞触发事件?  发表于 2021-12-18 23:31
图片? 朴片跟图片也可以做出碰撞反应吗? 哪个插件能做到呢?  发表于 2021-12-18 20:06
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
13363
在线时间
2300 小时
注册时间
2011-6-4
帖子
618
3
发表于 2021-12-18 20:02:51 | 只看该作者

回帖奖励 +4

左转Unity

点评

我贴的是HTML5的游戏....应该不需要UNITY就可以做....UNITY做会比较简单吗?  发表于 2021-12-18 20:05
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9852
在线时间
1884 小时
注册时间
2020-1-2
帖子
1089
4
发表于 2021-12-18 20:44:51 | 只看该作者

回帖奖励 +4

左边那个是什么

点评

力道....  发表于 2021-12-18 23:32
https://cn-onepunchman.fingerfun.com/  发表于 2021-12-18 23:11
有链接嘛玩玩看  发表于 2021-12-18 22:01
力道  发表于 2021-12-18 21:41
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

5
发表于 2021-12-18 22:09:03 | 只看该作者

回帖奖励 +4

本帖最后由 guoxiaomi 于 2021-12-18 22:10 编辑

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

Unity教程还是很多的,但是想用rm做就很勉强,建议直接换引擎不要浪费生命。

点评

不用气馁,过两年就懂了,谁都是从萌新阶段开始的  发表于 2021-12-19 22:48
我研究了半天.投降...01.全英文...好象天书看不懂....02.虽然有教程...好长....不过还是感谢你找这出来...  发表于 2021-12-18 23:30
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
7502
在线时间
3541 小时
注册时间
2011-7-21
帖子
2284

极短24参与极短23参与极短22参与极短21参与

6
发表于 2021-12-18 22:24:00 | 只看该作者

回帖奖励 +4

这不是一拳超人最强之男吗?

点评

十几天前还在玩,越玩越没意思,本来已经当成收菜游戏,结果又出了很多需要肝的模式,干脆就放弃了  发表于 2021-12-18 23:54
哈哈哈哈....我每天玩到疯掉的....好象都没在做游戏.... >_< ... 你该不会也有玩吧...  发表于 2021-12-18 23:10
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11175
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
7
发表于 2021-12-19 13:16:45 | 只看该作者

回帖奖励 +4

rpg maker mv自带的功能很难做,因为这还牵扯到了物理碰撞系统之类的东西。这种东西mv没有,就只有自己写代码添加了。
用unity好做一方面是因为有教程,另一方面就是unity有自带的物理引擎,碰撞检测啊,效果啊,重力啊之类的点点鼠标就可以完成了,不用写代码,所以很方便。
但unity做出来的不是html5,得下载才可以玩。如果想要html5的,就得用其他html5的游戏制作软件,据我所知,不用写代码的软件,唤境应该可以做。
要么就在网上找愤怒的小鸟html5源码,还是很容易找到的,然后想办法把源码整合到mv里,就可以了。

点评

物理引擎是指這個東西嗎 ? https://www.dropbox.com/s/fy85qvpigmzmw12/USG_Matter_TestProject.zip?dl=0  发表于 2021-12-19 15:02
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2966
在线时间
334 小时
注册时间
2020-6-14
帖子
89

极短22参与

8
发表于 2021-12-19 14:35:39 | 只看该作者

回帖奖励 +4

前两个完全没问题,碰撞就不用想了,RM这种最多适合做打砖块的那种碰撞,更高阶的没有物理引擎得累死

点评

范例我做不了啊,我js太菜了。学过一点js的应该可以做,一维碰撞检测比起多维来说简单多了  发表于 2021-12-21 15:11
抛物线+落地消除可以做到吗? 会有范例吗?  发表于 2021-12-19 15:03
当然,做弹弹堂那种抛物线+落地消除也大致可以实现。只要你做个近似的z轴就行  发表于 2021-12-19 14:37
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12065
在线时间
1413 小时
注册时间
2020-3-21
帖子
365

极短23获奖

9
发表于 2021-12-19 16:05:17 | 只看该作者
我曾经在写弹幕插件的时候使用过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的物理库也有许多。

点评

>_<  发表于 2021-12-20 00:02
Demo里的只是范例,想直接搬到mv里还是有些难度的,需要做大把工作。  发表于 2021-12-19 19:31
看了一下,请问如果是https://brm.io/matter-js/demo/#terrain 里面的石头要换成MV里面的角色图片要怎麽换呢?  发表于 2021-12-19 19:03
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-18 11:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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