查看: 4553|回复: 9

[RMXP发布] 为你的游戏结束后增添一点趣味。

[复制链接]
梦石
0
星屑
325
在线时间
143 小时
注册时间
2010-8-29
回帖
188
发表于 2012-2-8 22:20:41 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 東方の蜘蛛 于 2012-2-8 22:28 编辑

把脚本插入到main的下方
   然后在【Graphics/Pictures/】准备car.png
这是我准备好的。

car.png

然后呢,当你想退出游戏的时候{:1_12:}@
   多说无益,乃们自己试试。
  1. #==============================================================================
  2. # 本脚本来自【rpg.blue】,使用和转载请保留此信息
  3. #==============================================================================
  4. #==============================================================================
  5. # ■ Main
  6. #------------------------------------------------------------------------------
  7. #  各定义结束后、从这里开始实际处理。
  8. #==============================================================================
  9. begin
  10.   ACCELERATION = 0
  11.   PI = 3.141592654
  12.   Car = Sprite.new
  13.   Car.bitmap = Bitmap.new("Graphics/Pictures/Car")
  14.   Car.ox = Car.bitmap.width/2
  15.   Car.oy = Car.bitmap.height/2
  16.   Car.angle = 0
  17.   Car.zoom_y = 1.5
  18.   Car.x = 600.to_f
  19.   Car.y = 240.to_f
  20.   speed_x = 0
  21.   speed_y = 0
  22.   Turnspeed = 0
  23.   #在这里初始所需的变量
  24.   loop do
  25.     if Input.press?(Input::UP)
  26.       ACCELERATION = 0.9
  27.     else
  28.       if Input.press?(Input::DOWN)
  29.         ACCELERATION = -0.3
  30.       end
  31.     end
  32.     #设定加速、减速的情况
  33.     if Input.press?(Input::RIGHT)
  34.       Turnspeed -= 0.5
  35.       ACCELERATION /= 1.3
  36.     end  
  37.     if Input.press?(Input::LEFT)
  38.       Turnspeed += 0.5
  39.       ACCELERATION /= 1.3
  40.     end  
  41.     #设定转左、转右的情况
  42.     if Input.press?(Input::A)
  43.       break
  44.     end
  45.     angle = Car.angle / 180 * PI
  46.     #把angle转成radian
  47.     speed_x -= Math.sin(angle) * ACCELERATION
  48.     speed_y -= Math.cos(angle) * ACCELERATION
  49.     #将acceleration分开成x和y 的speed
  50.     #留意这里,angle是用radian表示,
  51.     #再用cosine和sine找出x和y,
  52.     #如果不明白请参考有关数学书籍
  53.     speed_x /= 1.05
  54.     speed_y /= 1.05
  55.     if speed_x < 0.07 and speed_x > -0.07
  56.       speed_x = 0
  57.     end
  58.     if speed_y < 0.07 and speed_y > -0.07
  59.       speed_y = 0
  60.     end
  61.     #摩擦力的模拟减速
  62.     ACCELERATION = 0
  63.     #设定没有加速的情况
  64.     Car.angle %= 360
  65.     #把角度限在360内,其实不做也行,
  66.     #不过角度会太大,不好控制和使用
  67.     speed_x = [speed_x , 10].min
  68.     speed_y = [speed_y , 10].min
  69.     #限制最大速度
  70.     Car.x += speed_x
  71.     Car.y += speed_y
  72.     #xy坐标的改变
  73.     Car.x %= 640
  74.     Car.y %=480
  75.     #限制物体在画面内
  76.     Turnspeed = [[Turnspeed / 1.07 , 5].min , -5].max
  77.     #余转的设定
  78.     Car.angle += Turnspeed
  79.     #角度改变
  80.     Graphics.update
  81.     Input.update  
  82.   end
  83. end
  84. #==============================================================================
  85. # 本脚本来自[url=http://rpg.blue/www.66RPG.com]www.66RPG.com[/url],使用和转载请保留此信息
  86. #==============================================================================
复制代码

评分

参与人数 2星屑 0 收起 理由
猫猫咪呀 + 2
Kimu -2 代码请用代码框括起来,见版规

查看全部评分

二次元不是能实现希望的地方,他的存在本身……就是希望!

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
回帖
4794

开拓者贵宾

发表于 2012-2-8 22:28:00 | 显示全部楼层
- =LZ真心坑爹啊,
连个$scene都没有,哪来什么游戏结束,
我有点想开水的冲动

p.s.这个改一改还是能做成一款小游戏的

点评

这个因该是说使用退出游戏退出的时候吧。  发表于 2012-2-9 19:27
回复

使用道具 举报

梦石
0
星屑
50
在线时间
167 小时
注册时间
2011-5-29
回帖
167
发表于 2012-2-8 23:52:15 | 显示全部楼层
你们能鼓励一下我们新人吗......

评分

参与人数 1星屑 -10 收起 理由
Kimu -10 我们不鼓励新人发水帖

查看全部评分

[
回复

使用道具 举报

(?????)

梦石
0
星屑
872
在线时间
1327 小时
注册时间
2011-7-18
回帖
3036

贵宾

发表于 2012-2-9 00:04:04 | 显示全部楼层
  1. p Math::PI
  2. # => 3.141592654
复制代码
你根本就没读帮助文件么 _ _ b 稍微有点怀疑原创性
回复

使用道具 举报

梦石
0
星屑
325
在线时间
143 小时
注册时间
2010-8-29
回帖
188
 楼主| 发表于 2012-2-9 14:06:53 | 显示全部楼层
我只是说这个方法是原创的,我没说脚本是原创的。
二次元不是能实现希望的地方,他的存在本身……就是希望!
回复

使用道具 举报

沉睡的八宝粥 

梦石
0
星屑
64
在线时间
832 小时
注册时间
2011-4-22
回帖
2971

短篇七萝莉正太组季军

发表于 2012-2-9 19:20:06 | 显示全部楼层
那还发布干神马?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
459 小时
注册时间
2010-6-22
回帖
421
发表于 2012-2-9 19:37:28 | 显示全部楼层
人家发布是一种创意,可是目前回帖的人似乎木有一个鼓励LZ的……
我倒觉得LZ的创意挺好,很有趣味~
话说我记得有一个和这个的功能差不多的脚本,不过找不到了= =
本人决定变身为 ·雾逝者· !
以后这个号废了……
大家见到 ·雾逝者· 就是见到我哦~
有什么事也请联系那个号吧!
回复

使用道具 举报

梦石
0
星屑
47
在线时间
175 小时
注册时间
2012-1-10
回帖
838
发表于 2012-2-9 20:38:49 | 显示全部楼层
够坑哦,我喜欢,收下了

评分

参与人数 1星屑 -10 收起 理由
Kimu -10 请勿发水帖

查看全部评分

决心要开一个坑
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=2300169753&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:2300169753:51" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>
回复

使用道具 举报

龙神

梦石
0
星屑
47
在线时间
512 小时
注册时间
2011-1-19
回帖
947
发表于 2012-2-9 21:13:36 | 显示全部楼层
感觉上很好
但是上回一个游戏死了之后突然出现个恐怖图片,任务管理器都关不上。。不知怎么弄的

点评

第一千帖,值得纪念  发表于 2012-2-9 21:19


神的穿越 THRU OF GOD  完成度1%
脚本2%  行走图10%  剧情1%
复仇の怪物    完成度7%
脚本10%  行走图10%  剧情5%
回复

使用道具 举报

梦石
0
星屑
49
在线时间
152 小时
注册时间
2012-1-12
回帖
392
发表于 2012-2-9 22:07:16 | 显示全部楼层
是RPG MAKER VX ACE的脚本吗?我知道RPG MAKER VX 与RPG MAKER VX ACE的脚本不能共用...
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部