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

Project1

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

[通用发布] 99%无冲突的“显示消息”,可任意场景调用!pst print

[复制链接]

Lv2.观梦者

梦石
0
星屑
681
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

跳转到指定楼层
1
发表于 2012-2-5 10:31:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 end55rpg 于 2014-1-23 16:32 编辑


#===============================================================================
#       Graphics_显示消息(任何时候)
# 调用:pst(内容,是否不消失?,初始化透明度)
# It can write down:(t1,t2,t3.....) and not erron as print.
#                                                    ----By End66rpg in 2012,1.
#===============================================================================
module Graphics
  # 生成Sprite对像
  @Tsprite = Sprite.new
  @Tsprite.bitmap = Bitmap.new(640,32)
  @Tsprite.z = 9999999 + 1
  @Tsprite.opacity = 0
  @waitframe = 0
  Update = method("update")
  def self.update(*arg)
    Update.call(*arg)
    unless @noclear == true
      if @waitframe != 0
        @waitframe -= 1
      else
        if @Tsprite != nil and @Tsprite.opacity > 0
          @Tsprite.opacity -= 5
        end
      end
    end
  end
  def self.SetNewText(text,noclear,op)
    if text.size > 100 and !text.is_a?(Array)
      if [text] == text.split("\n")
        text = text.unpack('100a100a100a')
      else
        text = text.split("\n")
      end
    else
      text = text.to_a
    end
    @Tsprite.bitmap = Bitmap.new(640,32+text.size*32)
    @Tsprite.opacity = op.to_i
    @Tsprite.bitmap.clear
    @Tsprite.bitmap.fill_rect(0,0,640,text.size*32, Color.new(255,255,255,126))
    @Tsprite.bitmap.font.color = Color.new(0,0,0)
    for t in 0..text.size-1
      @Tsprite.bitmap.draw_text(0,t*32,640,32, text[t].to_s)
    end
    @noclear = noclear
    @waitframe = (text.size)*20
    @waitframe += 40 if text.size >= 2
  end
  def self.noclear=(xx)
    @noclear = xx
  end
end
module Kernel
  #Print Super Text !!
  def pst(*arg)#(text,noclear = false,op=255)
    if [*arg][1].is_a?(String)
      Graphics.SetNewText([*arg],false,255)
      return
    end
    a = ([*arg][1]==nil ? false : [*arg][1])
    b = ([*arg][2]==nil ? 255   : [*arg][2])
    Graphics.SetNewText([*arg][0],a,b)
  end
end
#===============================================================================
# Happy NewYear!
#===============================================================================


大家打赏我点这个新号end55rpg吧!!

评分

参与人数 1星屑 +40 收起 理由
无双sxa + 40 的确没有冲突,哈皮牛伊尔。

查看全部评分

欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]

Lv2.观梦者

梦石
0
星屑
296
在线时间
1078 小时
注册时间
2011-9-18
帖子
3286
2
发表于 2012-2-5 10:47:30 | 只看该作者
最后一句令我无语……

点评

bbh
这是评测组官方称号,谢谢。  发表于 2012-2-5 10:57
打赏点吧,看我的等级啊。 曾经过无数VIP的生活, 现在只是一个杂兵!! 看你的称号这么霸气,就给我1000分吧  发表于 2012-2-5 10:53
广告:空位,招租,有意者私信。

长名公主与妖精之剑二代公测进行中 欢迎加入测试群372588926  先睹为快
百度 长名公主与妖精之剑吧招募吧主 快乐星球核爆启示录拍摄组
了解更多新RM游戏,游戏制作请加入66RPG支援群:113622890


内裤什么的最好吃了>v<!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
681
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

3
 楼主| 发表于 2012-2-5 23:54:59 | 只看该作者
此贴不因沉下去!
拿脚本不给分者…………
不是好童鞋!!!!!!


‘‘

防止大家使用这个旧版,马上发布新版,所以不能看哦,除非~~~~


──end55rpg于2012-2-11 20:47补充以上内容’’
欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
301
在线时间
573 小时
注册时间
2005-10-27
帖子
1164
4
发表于 2012-2-28 02:02:26 | 只看该作者
为什么脚本里写的作者叫“End66rpg”……

点评

其实我取这个名字是为了试试会不会被封,因为大号被封了,都5年了,偏偏今年封!  发表于 2012-3-2 21:22
认真地猥琐,猥琐地认真
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
491
在线时间
339 小时
注册时间
2010-12-15
帖子
926

开拓者

5
发表于 2012-2-28 03:20:12 | 只看该作者
100%无冲突的“显示消息”!!可在任何时刻调用!!!
  1. print "这里是要显示的消息内容"
复制代码

评分

参与人数 1星屑 +24 收起 理由
消失的三千 + 24 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
124 小时
注册时间
2011-12-3
帖子
142
6
发表于 2012-2-28 09:00:00 | 只看该作者
所以功能是???
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
681
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

7
 楼主| 发表于 2012-3-1 22:09:55 手机端发表。 | 只看该作者
姬文翔 发表于 2012-2-28 02:02
为什么脚本里写的作者叫“End66rpg”……

因为这是小号,大号被封但名望依存!

点评

还以为你是反5R的人  发表于 2012-3-2 00:38
欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
681
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

8
 楼主| 发表于 2012-3-1 22:11:32 手机端发表。 | 只看该作者
jilok3 发表于 2012-2-28 09:00
所以功能是???

在任意场景象print将字符串显示屏幕
欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 09:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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