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

Project1

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

[原创发布] 【连载】随便写了个脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
跳转到指定楼层
1
发表于 2016-7-31 11:46:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 威风镰鼬 于 2016-8-14 17:33 编辑

镰:卧槽你又在水区发不明脚本?          鼬:看清楚点我只是把F1的脚本入门搬过来了,毫无技术可言。

前言:
作为练习写了个脚本玩,是关于对话时候出现立绘的。
并不是想解决某些问题,大家在对话时显示立绘也是各有各自的方法的,所以真的只是玩玩。
总之我们先来看看效果图吧。


下面亮脚本了(全是基础语句还真不好意思)
RUBY 代码复制
  1. =begin
  2.   显示人物立绘的脚本       BY:镰鼬
  3.   原理和显示图片差不多,也没有显示立绘的专用性,不过就是想写一下。
  4.  
  5.   使用方法:(方向左为1,右为2)
  6.      弹出立绘:face_come(立绘名字,x坐标,y坐标,方向)
  7.      弹出方法:face_out(方向)
  8.      改变立绘不透明度:face_opacity(方向,不透明度)
  9. =end
  10. class Game_Interpreter
  11.   def face_come(pic_name,x,y,d)
  12.       if d==1
  13.         if !@face_left
  14.         @face_left=Sprite.new()
  15.         @face_left.bitmap=Cache.picture(pic_name)
  16.         @face_left.y=y;@face_left.z=300;@face_left.x=x-100
  17.         50.times{@face_left.x+=2; Fiber.yield}
  18.         end
  19.       else
  20.         if !@face_right
  21.         @face_right=Sprite.new()
  22.         @face_right.bitmap=Cache.picture(pic_name)
  23.         @face_right.y=y;@face_right.z=300;@face_right.x=x+100
  24.         50.times{@face_right.x-=2; Fiber.yield}
  25.         end
  26.       end
  27.     end
  28.   def face_out(d)
  29.     case d
  30.     when 1
  31.       50.times{@face_left.x-=2;Graphics.update}
  32.       @face_left.dispose
  33.     when 2
  34.       50.times{@face_left.x+=2;Graphics.update}
  35.       @face_right.dispose
  36.     end
  37.   end
  38.    def face_opacity(d,opa)
  39.      case d
  40.      when 1
  41.        if @face_left
  42.          @face_left.opacity=opa
  43.        end
  44.      when 2
  45.        if @face_right
  46.          @face_right.opacity=opa
  47.        end
  48.      end
  49.    end
  50. end



    那么大家应该还有一个疑问,就是标题上写着连载,没错,因为这脚本的方法还有待补充,大家也可在下面批评或者提供一下意见。

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

2
发表于 2016-7-31 12:06:08 | 只看该作者
意见:少用全局变量

评分

参与人数 1星屑 +8 收起 理由
威风镰鼬 + 8 学费

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2016-7-31 12:36:14 | 只看该作者
本帖最后由 taroxd 于 2016-7-31 12:37 编辑

第11行删了吧,你大概没懂alias的用法

不要在 Game_Interpreter 里放 Graphics.update,会卡住整个画面的。甚至 Fiber.yield 应该都会好一点(同样不是 best practice)

评分

参与人数 1星屑 +8 收起 理由
威风镰鼬 + 8 学费orz

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4659
在线时间
5239 小时
注册时间
2009-4-29
帖子
14318

贵宾

4
发表于 2016-7-31 15:42:56 | 只看该作者
吾发现汝不爱打空格,汝会遇到麻烦滴~

点评

泥们寻找的LOLI能分我一只就好了~  发表于 2016-8-1 20:27
来来来,我们来谈谈LOLI的事情吧~  发表于 2016-7-31 18:36
既然如此那汝就别拾了,省的吾再去买大师球~  发表于 2016-7-31 16:41
我已经是蜀黍了哦~我相信正太控的你对我这个蜀黍是没多大兴趣的。  发表于 2016-7-31 16:21
寒冷魔王,吾丢大师球不是要抓汝,而是希望汝把地上的球拾起来~顺便汝多久不爆照了?还不赶紧的~  发表于 2016-7-31 16:19
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36191
在线时间
10734 小时
注册时间
2009-3-15
帖子
4810
5
发表于 2016-8-1 16:30:22 | 只看该作者
路过说一下..RMMV官网有联动素材下载..大家都知道吧..
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

6
发表于 2016-8-1 17:52:50 | 只看该作者
else
if直接用elsif也可以的···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
7
 楼主| 发表于 2016-8-2 14:25:29 | 只看该作者
楼上都是触
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2016-7-11
帖子
5
8
发表于 2016-8-12 11:12:17 | 只看该作者
支持镰鼬
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1302
在线时间
673 小时
注册时间
2009-11-11
帖子
2790
9
发表于 2016-8-12 12:37:37 | 只看该作者
face come 脸来,能不能来个有点内涵的,果然还是太年轻……

点评

已经全部改为c  发表于 2016-8-12 16:46

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
686
在线时间
1 小时
注册时间
2016-8-13
帖子
2
10
发表于 2016-8-14 15:10:53 | 只看该作者
挽尊挽尊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-10-1 05:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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