Project1

标题: 菜鸟求救,帮忙写一段脚本 [打印本页]

作者: heiwang1997    时间: 2012-6-16 21:56
标题: 菜鸟求救,帮忙写一段脚本
内容是在画面的(X,Y)坐标处开始显示一段文字
在(A,B)处显示一副角色图片
请问是不是要用Scene_XXXX或Window 什么东西的啊?
请帮忙写一段脚本,在此小弟不胜感激……给个提示也行……dsu_plus_rewardpost_czw
作者: hys111111    时间: 2012-6-16 22:13
  1. class Window_Wenzi < Window_Base
  2.   def initialize
  3.     super(0,0,128,128)# 这里设置位置及大小
  4.     @write = "文字" # 这里设置文字
  5.     self.contents = Bitmap.new(width - 32, height - 32)
  6.     self.opacity = 100 #这里设置不透明度
  7.     refresh
  8.   end
  9.   def refresh
  10.     self.contents.clear
  11.     self.contents.font.color = normal_color
  12.     draw_actor_graphic($game_party.actors[0], 32, 32)
  13.     self.contents.draw_text(32,32,100,32,@write)
  14.   end
  15. end
  16. #================================
  17. # 以下东西不需要掌握
  18. #================================
  19. class Scene_Map
  20.   alias hys_write_main main
  21.   def main
  22.     @write = Window_Wenzi.new
  23.     hys_write_main
  24.     @write.dispose
  25.   end
  26.   alias hys_write_update update
  27.   def update
  28.     @write.update
  29.     hys_write_update
  30.   end
  31. end
复制代码
OK
作者: woyaozhuce    时间: 2012-6-16 22:27
本帖最后由 woyaozhuce 于 2012-6-16 22:29 编辑

你是要做字幕功能么?

主站搜索关键字-   “多功能字幕滚动”



看不懂你的意思。。。是不是这样的额
还有脚本不会,事件有一个

文字可以用动画制作或者图片制作。

定义两个变量 显示文字x=事件的X坐标   显示文字y=事件的Y坐标  
显示文字的图片1   图片坐标x=显示文字的x    图片坐标Y=显示文字的Y
等待50帧  图片1消失
(这样就在你放置事件的地方显示了文字)
在重新定义以上两个变量   显示文字X=角色的X坐标(我也不知道你要在哪里显示就在角色处吧)
                                    显示文字Y=角色的Y坐标
显示角色的图片2   图片坐标x=显示文字x    图片坐标Y=显示文字Y
等待多少帧数   图片消失


不知道你是在地图上显示还是在某个窗口里显示
{:2_286:}







欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1