Project1

标题: 人物创建的背景 [打印本页]

作者: piaoy    时间: 2011-4-9 17:30
标题: 人物创建的背景
”人物创建“的名称输入的框框背景可以换吗?dsu_plus_rewardpost_czw
作者: rmg_mage    时间: 2011-4-9 18:04
本帖最后由 rmg_mage 于 2011-4-9 18:04 编辑

人物创建?
不知道是啥
无图无真相
如果是名称输入的框框
可以在数据库->系统->窗口设置(那啥记不太清楚了 将就着看吧)里面弄
作者: 嚴子    时间: 2011-4-9 18:19
人物创建?是不是人物姓名修改什么的?
作者: piaoy    时间: 2011-4-9 19:30
额、、是一个脚本。。还有不是窗口皮肤
作者: 日月星辰    时间: 2011-4-10 14:54
找到那个脚本要用的素材的地方【一般在graphics里面 特殊的对话框,或者pictures】
然后改那里的素材。【rm是用图图的主】
作者: piaoy    时间: 2011-4-10 16:24
  1. #--------------------------------------------------------------------------
  2. # ● 显示RgssInputBox.dll中的输入角色名称的对话框
  3. #    作者:notexist
  4. #--------------------------------------------------------------------------
  5. def ActorNameInput(actorID)
  6.   actor = $game_actors[actorID]
  7.   thename = actor.name
  8.   thename = $NameInputBox.Call(thename)
  9.   actor.name = thename
  10. end

  11. $NameInputBox = Win32API.new(\
  12.   "RgssInputBox.dll", "NameInputBox", ['P'], 'P')
  13. #创建对话框窗口,在调用NameInputBox之前必须调用这个函数
  14. $CreateInputBox =  Win32API.new(\
  15.   "RgssInputBox.dll", "CreateInputBox", [], '')
  16. #设置窗口,参数分别为宽度,高度,和载入的skin图片是否拉伸
  17. #在后面的LoadSkin调用中会根据图片情况自动设置窗口宽度高度
  18. #所以不必手工调用这个函数
  19. $InputBox_SetBox =  Win32API.new(\
  20.   "RgssInputBox.dll", "SetBox", ['I','I','I'], '')
  21. #载入背景图片,内容为图片的文件名(不包括路径)
  22. #支持BMP和GIF,载入后会自动设置输入的窗口宽度和高度
  23. $InputBox_LoadSkin =  Win32API.new(\
  24.   "RgssInputBox.dll", "LoadSkin", ['P'], '')  

  25. #设置窗口中文本输入框的位置和大小
  26. #参数分别为X偏移(偏移相对于窗口左上角),Y偏移,宽度,高度
  27. #以及输入框底色的蓝色,绿色,红色分量,颜色分量的范围是0~255
  28. $InputBox_SetEdit =  Win32API.new(\
  29.   "RgssInputBox.dll", "SetEdit", ['I','I','I','I','I','I','I'], '')
  30. #设置文本输入框内输入文字的字体信息
  31. #参数分别为字体名称(例如“宋体”),字体大小(五号字为11)
  32. #字体颜色的蓝色,绿色,红色分量,颜色分量的范围是0~255
  33. $InputBox_SetEditFont =  Win32API.new(\
  34.   "RgssInputBox.dll", "SetEditFont", ['P','I','I','I','I'], '')
  35. #释放对话框窗口,理论上创建之后就应该释放,不过游戏退出时应该能自动释放
  36. #所以不必手工调用这个函数
  37. $FreeInputBox =  Win32API.new(\
  38.   "RgssInputBox.dll", "FreeInputBox", [], '')
  39. #创建
  40. $CreateInputBox.Call
  41. #载入背景图fox.jpg,这时设定了窗口宽度高度
  42. #$InputBox_LoadSkin.Call('fox.jpg')
  43. #设置文本输入框位置,并且设定底色为红色
  44. $InputBox_SetEdit.Call(50,20,200,32,0,128,128)
  45. #设定输入字体为黑体,字号为12(应该是“小四”),颜色为白色
  46. $InputBox_SetEditFont.Call('宋体',12,255,255,255)
  47. #重新设置输入窗口宽度和高度
  48. $InputBox_SetBox.Call(300,72,0)
  49. #
复制代码
脚本如上。。。没看出可疑的地方。。。。
作者: zhixin1997    时间: 2011-4-10 20:36
就是那个脚本吧?
貌似做个windowskin就可以吧
作者: piaoy    时间: 2011-4-15 16:19
不是windowskin和picture欧
作者: 禾西    时间: 2011-4-15 16:44
44行看見了 fox.jpg
作者: 忧雪の伤    时间: 2011-4-15 17:02
  1. #$InputBox_LoadSkin.Call('fox.jpg')
复制代码

作者: piaoy    时间: 2011-4-16 12:19
本人表示,在SKIN、PICTURE和更目录下各放了一个'fox.jpg',发现没用。。。。。。
作者: 忧雪の伤    时间: 2011-4-16 13:04
piaoy 发表于 2011-4-16 12:19
本人表示,在SKIN、PICTURE和更目录下各放了一个'fox.jpg',发现没用。。。。。。 ...

没看到被注释了么……
去掉注释即可。
作者: piaoy    时间: 2011-4-16 17:02
回复 忧雪の伤 的帖子

本人表示:已经找你说的做了、没用
作者: piaoy    时间: 2011-4-23 11:39
求高人解决阿《
作者: 雪_“‘    时间: 2011-4-23 13:18
本帖最后由 雪_“‘ 于 2011-4-23 13:40 编辑

我有一个办法..就是LZ先自己准备个自己想要的背景..然后过了人物创建背景的时候换回原来的对话背景...主要是用到更改窗口外观这个功能..LZ试试吧

LZ是说背后那些黑黑的东西怎么弄成图片吗?
作者: piaoy    时间: 2011-4-23 16:00
我不是这意思,这已经不是SKIN的问题了。坐等解决
作者: piaoy    时间: 2011-4-24 12:32
坐等高人


piaoy于2011-4-29 22:02补充以下内容:
求解决




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