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

Project1

 找回密码
 注册会员
搜索

镜头脚本出错

查看数: 3738 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-10-21 19:51

正文摘要:

镜头脚本出错 如图 %Q( ╔════╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═════╗ ║ ╔══╩══ ...

回复

池田岚一 发表于 2020-10-22 08:29:29
在下测试过后确认脚本是没问题的,如果报错,其中一个原因是脚本冲突,另外的原因就是
RUBY 代码复制
  1. ╔════╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═════╗
  2. ║ ╔══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╩═══╗ ║
  3. ╠─╣                            强化镜头功能                             ╠─╣
  4. ╠─╣                           by RPG Maker Source.                           ╠─╣
  5. ╠─╣                          [url]www.rpgmakersource.com[/url]                          ╠─╣
  6. ║ ╚══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╦═══╝ ║
  7. ╠════╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═╤═╩═════╣
  8. ║ ┌────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴─────┐ ║
  9. ╠─┤ Version 1.0.1                   13/12/14                        DD/MM/YY ├─╣
  10. ║ └────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┘ ║
  11. ╠══════╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══╧═══════╣
  12. ║                                                                              ║
  13. ║               This work is protected by the following license:               ║
  14. ║     ╔══════════════════════════════════════════════════════════════════╗     ║
  15. ║     │                                                                  │     ║
  16. ║     │ Copyright ? 2014 Maker Systems.                                  │     ║
  17. ║     │                                                                  │     ║
  18. ║     │ This software is provided 'as-is', without any kind of           │     ║
  19. ║     │ warranty. Under no circumstances will the author be held         │     ║
  20. ║     │ liable for any damages arising from the use of this software.    │     ║
  21. ║     │                                                                  │     ║
  22. ║     │ Permission is granted to anyone to use this software on their    │     ║
  23. ║     │ free or commercial games made with a legal copy of RPG Maker     │     ║
  24. ║     │ VX Ace, as long as Maker Systems - RPG Maker Source is           │     ║
  25. ║     │ credited within the game.                                        │     ║
  26. ║     │                                                                  │     ║
  27. ║     │ Selling this code or any portions of it 'as-is' or as part of    │     ║
  28. ║     │ another code, is not allowed.                                    │     ║
  29. ║     │                                                                  │     ║
  30. ║     │ The original header, which includes this copyright notice,       │     ║
  31. ║     │ must not be edited or removed from any verbatim copy of the      │     ║
  32. ║     │ sotware nor from any edited version.                             │     ║
  33. ║     │                                                                  │     ║
  34. ║     ╚══════════════════════════════════════════════════════════════════╝     ║
  35. ║                                                                              ║
  36. ║                                                                              ║
  37. ╠══════════════════════════════════════════════════════════════════════════════╣
  38. 1. VERSION HISTORY.                                                        ▼ ║
  39. ╠══════════════════════════════════════════════════════════════════════════════╣
  40. ║                                                                              ║
  41. ║ ? Version 1.0.0, 08/12/14 - (DD/MM/YY).                                      ║
  42. ║                                                                              ║
  43. ║ ? Version 1.0.1, 13/12/14 - (DD/MM/YY).                                      ║
  44. ║                                                                              ║
  45. ╠══════════════════════════════════════════════════════════════════════════════╣
  46. ╠══════════════════════════════════════════════════════════════════════════════╣
  47. 2. USER MANUAL.                                                            ▼ ║
  48. ╠══════════════════════════════════════════════════════════════════════════════╣
  49. ║                                                                              ║
  50. ║ ┌──────────────────────────────────────────────────────────────────────────┐ ║
  51. ║ │ ■ 说明.                                                          │ ║
  52. ║ └┬┬┬┬──────────────────────────────────────────────────────────────────┬┬┬┬┘ ║
  53. ║                                                                              ║
  54. ║  功能如下:
  55.     1、镜头平滑移动
  56.     2、镜头跟随事件
  57.     3、镜头固定                                  ║
  58. ║                                                                              ║
  59. ║ ┌──────────────────────────────────────────────────────────────────────────┐ ║
  60. ║ │ ■ Configuration.                                                         │ ║
  61. ║ └┬┬┬┬──────────────────────────────────────────────────────────────────┬┬┬┬┘ ║
  62. ║                                                                              ║
  63. ║  "How do I change the strength of the deceleration effect?"                  ║
  64. ║  Right click anywhere in the script editor and select "Find" (or CTRL + F)   ║
  65. ║  search for "Deceleration_Value" (without quotation marks).                  ║
  66. ║                                                                              ║
  67. ║  You will see something like "Deceleration_Value = 22"                       ║
  68. ║                                                                              ║
  69. ║  Set the number after the equality sign to any numer you like, bigger or     ║
  70. ║  equal than 1. The bigger the number, the stronger the deceleration effect   ║
  71. ║  and thus the slower the camera movement when following the player. Small    ║
  72. ║  numbers result in a faster deceleration, default value is 22.               ║
  73. ║                                                                              ║
  74. ║ ┌──────────────────────────────────────────────────────────────────────────┐ ║
  75. ║ │ ■ 具体功能.                                                 │ ║
  76. ║ └┬┬┬┬──────────────────────────────────────────────────────────────────┬┬┬┬┘ ║
  77. ║                                                                              ║
  78. ║  可用脚本:                                 ║
  79. ║                                                                              ║
  80. ║  ┌───────────────────────────────┐                                           ║
  81. ║  │ ms_pro_cam_wait_for_scrolling │                                           ║
  82. ║  ├───────────────────────────────┴────────────────────────────────────────┐  ║
  83. ║  │ 开启:等待直至镜头移动结束
  84.        意思是镜头移动结束后,才会执行下一个事件指令
  85.        对默认的地图滚动、本脚本中镜头移动的呼出脚本两者都有效.                                                    │  ║
  86. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  87. ║  ┌────────────────────────────────────┐                                      ║
  88. ║  │ ms_pro_cam_center_at(x, y, 时间) │                                      ║
  89. ║  ├────────────────────────────────────┴───────────────────────────────────┐  ║
  90. ║  │ 镜头中心移动到(x,y)坐标处,时间的单位是帧
  91. ║  │                                                                        │  ║
  92. ║  │ 注意: 同样适用于循环地图. 通常情况下,如果你从地图左上角移动镜头到左下角,
  93.        镜头会经过画面中心处.    │  ║
  94. ║  │ 但如果你的地图是循环地图,镜头会寻找最短的移动路径,不经过画面中心              │  ║
  95. ║  │                                                                        │  ║
  96. ║  │ 例子: 镜头中心移动到(4444)处,用时6秒     │  ║
  97. ║  │                                                                        │  ║
  98. ║  │ ms_pro_cam_center_at(44, 44, 360)                                      │  ║
  99. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  100. ║  ┌───────────────────────────────────────┐                                   ║
  101. ║  │ ms_pro_cam_center_at_char(id, 时间) │                                   ║
  102. ║  ├───────────────────────────────────────┴────────────────────────────────┐  ║
  103. ║  │ 移动到目标处             │  ║
  104. ║  │                                                                        │  ║
  105. ║  │ (*) id = -1 时代表玩家, 0 代表当前事件, 1 或以上代表事件id.                               │  ║
  106. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  107. ║  ┌──────────────────────────────────────────┐                                ║
  108. ║  │ ms_pro_cam_focus_on(id, 可取消?, 按键) │                                ║
  109. ║  ├──────────────────────────────────────────┴─────────────────────────────┐  ║
  110. ║  │ 镜头跟随目标                                    │  ║
  111. ║  │                                                                        │  ║
  112. ║  │ 例子,镜头跟随22号事件: ms_pro_cam_focus_on(22)                                    │  ║
  113. ║  │                                                                        │  ║
  114. ║  │ 镜头跟随玩家:                 │  ║
  115. ║  │ ms_pro_cam_focus_on(-1)                                                │  ║
  116. ║  │                                                                        │  ║
  117. ║  │ (*) "可取消" 替换为 truefalse,代表能否通过一个按键取消镜头跟随,并
  118.           自动将镜头目标跟随回玩家│  ║
  119. ║  │                                                                        │  ║
  120. ║  │ (*) "按键"是取消跟随镜头的按键,仅在"可取消?"设定为true时有效,默认为 :CTRL                                                      │  ║
  121. ║  │                                                                        │  ║
  122. ║  │ 默认可用按键:                         │  ║
  123. ║  │                                                                        │  ║
  124. ║  │ :DOWN :LEFT :RIGHT :UP (方向键)                                    │  ║
  125. ║  │ :A :B :C :X :Y :Z :L :R      │  ║
  126. ║  │ :SHIFT :CTRL :ALT                                                      │  ║
  127. ║  │ :F5 :F6 :F7 :F8 :F9                                                    │  ║
  128. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  129. ║  ┌─────────────────────────────────────┐                                     ║
  130. ║  │ ms_pro_cam_character_on_screen?(id) │                                     ║
  131. ║  ├─────────────────────────────────────┴──────────────────────────────────┐  ║
  132. ║  │ 检查事件是否在画面中.                              │  ║
  133. ║  │                                                                        │  ║
  134. ║  │ 可以用于分支条件中,例如检查代表小偷的事件是否在画面中,如果不在玩家
  135.        抓贼失败这样
  136.  
  137.        当然,id和之前一样,也可以代表玩家.                 │  ║
  138. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  139. ║  ┌──────────────────────┐                                                    ║
  140. ║  │ ms_pro_cam_reset_str │                                                    ║
  141. ║  ├──────────────────────┴─────────────────────────────────────────────────┐  ║
  142. ║  │ 设定镜头移动的速度为默认值 │  ║
  143. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  144. ║  ┌───────────────────────┐                                                   ║
  145. ║  │ ms_pro_cam_str(数值) │                                                   ║
  146. ║  ├───────────────────────┴────────────────────────────────────────────────┐  ║
  147. ║  │ 设定镜头移动加速度                                                             │  ║
  148. ║  │                                                                        │  ║
  149. ║  │ 数值越小,移动速度越快 (1 为默认速度)                                 │  ║
  150. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  151. ║  ┌──────────────────────────────────────┐                                    ║
  152. ║  │ ms_pro_cam_ignore_player(true/false) │                                    ║
  153. ║  ├──────────────────────────────────────┴─────────────────────────────────┐  ║
  154. ║  │ 镜头是否固定在地图上,不跟随玩家移动       │  ║
  155. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  156. ║  ┌────────────────────────┐                                                  ║
  157. ║  │ ms_pro_cam_lock_camera │                                                  ║
  158. ║  ├────────────────────────┴───────────────────────────────────────────────┐  ║
  159. ║  │ 锁定镜头                                                         │  ║
  160. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  161. ║  ┌──────────────────────────┐                                                ║
  162. ║  │ ms_pro_cam_unlock_camera │                                                ║
  163. ║  ├──────────────────────────┴─────────────────────────────────────────────┐  ║
  164. ║  │ 解锁镜头                 │  ║
  165. ║  └────────────────────────────────────────────────────────────────────────┘  ║
  166. ║                                                                              ║
  167. ╠══════════════════════════════════════════════════════════════════════════════╣
  168. ╠══════════════════════════════════════════════════════════════════════════════╣
  169. 3. NOTES.                                                                  ▼ ║
  170. ╠══════════════════════════════════════════════════════════════════════════════╣
  171. ║                                                                              ║
  172. ║  Have fun and enjoy!                                                         ║
  173. ║                                                                              ║
  174. ╠══════════════════════════════════════════════════════════════════════════════╣
  175. ╠══════════════════════════════════════════════════════════════════════════════╣
  176. 4. CONTACT.                                                                ▼ ║
  177. ╠══════════════════════════════════════════════════════════════════════════════╣
  178. ║                                                                              ║
  179. ║  Keep in touch with us and be the first to know about new releases:          ║
  180. ║                                                                              ║
  181. ║  [url]www.rpgmakersource.com[/url]                                                      ║
  182. ║  [url]www.facebook.com/RPGMakerSource[/url]                                             ║
  183. ║  [url]www.twitter.com/RPGMakerSource[/url]                                              ║
  184. ║  [url]www.youtube.com/user/RPGMakerSource[/url]                                         ║
  185. ║                                                                              ║
  186. ║  Get involved! Have an idea for a system? Let us know.                       ║
  187. ║                                                                              ║
  188. ║  Spread the word and help us reach more people so we can continue creating   ║
  189. ║  awesome resources for you!                                                  ║
  190. ║                                                                              ║
  191. ╚══════════════════════════════════════════════════════════════════════════════╝)

是不是把这段代码都放进脚本里面了?如果是的话,前面要加#才行
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 04:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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