查看: 1846|回复: 4

[已经解决] 標題用腳本幫忙修改一下

[复制链接]
梦石
0
星屑
2116
在线时间
950 小时
注册时间
2015-7-16
回帖
692

开拓者

发表于 2015-11-5 00:20:27 | 显示全部楼层 |阅读模式

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

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

×
如題
我在五行腳本區發現了這麼一個有趣的腳本
[pre lang="ruby"]class Scene_Title
  def update
    super;@sprite1.ox =  @sprite1.ox ^ 2 + 1
  end
end[/pre]

但由於上次發帖沒人回應,這次說詳細一點好了
我想把標題圖片做成像跑馬燈那樣,往左往右皆可
利用這個腳本的原理,做出這樣的效果
本人腳本方面很弱,只能改出偽跑馬燈 (你就看著標題圖片飛出螢幕外,一去不復返
希望有人能幫忙改一下,感激不盡!

(然後接續上一帖的需求,請高手們幫忙增加控制功能,遊戲內可設定是否有跑馬燈功能這樣
[神性领域扩张:扩张神性领域]
说了等于没说.
梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2015-11-6 10:58:45 | 显示全部楼层
做个判定,当x <= 0的时候,改成往右移动,当x >= Graphics.width - 本窗口.width时,改成向左移动

点评

不太清楚,我的腳本功力真的不怎麼樣,能否親自示範一下 (只能一直向左或右,不要左右跑)  发表于 2015-11-6 11:12
回复

使用道具 举报

梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2015-11-6 16:50:07 | 显示全部楼层
  1. #可以通过修改第5行那个数字5,更改移动速度
  2. #比如,把@sprite1.x - 5改成@sprite1.x - 1,你会看到效果
  3. class Scene_Title
  4.   def update
  5.     super;
  6.     @sprite1.x =  @sprite1.x - 5 if @sprite1.x > -(Graphics.width / 2)
  7.     @sprite1.x =  (Graphics.width * 1.5).to_i if @sprite1.x <= -(Graphics.width / 2)
  8.   end
  9. end
复制代码

点评

我研究一下,先感謝你了! 不過圖片我希望能有連續,因為我標題是一個森林,希望做出在森林裡移動的感受  发表于 2015-11-7 01:18

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 我很赞同

查看全部评分

回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2015-11-6 17:59:11 | 显示全部楼层
本帖最后由 喵呜喵5 于 2015-11-6 20:18 编辑

https://rpg.blue/home.php?mod=sp ... o=blog&id=14650

如果有使用我的修改标题画面脚本,记得更新到最新版

点评

以為是修改标题画面脚本最新版,原來是不同腳本  发表于 2015-11-7 01:21
不更新到最新版的话修改标题画面脚本是没法修改这个脚本的滚动速度的  发表于 2015-11-7 01:17
哈哈我有用耶! 喵先知0w0 話說最新版做了什麼嗎? 現在看起來沒意外  发表于 2015-11-7 01:15
回复

使用道具 举报

梦石
0
星屑
2116
在线时间
950 小时
注册时间
2015-7-16
回帖
692

开拓者

 楼主| 发表于 2015-11-7 01:37:57 | 显示全部楼层
把3樓的跑馬燈腳本拿走之後,标题画面背景滚动腳本反而報錯了...
綁定?!
未命名.png
[神性领域扩张:扩张神性领域]
说了等于没说.
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部