主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
开发问题
关于怎么把甜甜香气从召唤一个精灵,变成三个精灵
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="Miku" data-source="post: 2533" data-attributes="member: 2644"><p>def pbSweetScent</p><p> if $game_screen.weather_type != :None</p><p> pbMessage(_INTL("因为某些原因,香气消散了……"))</p><p> return</p><p> end</p><p> viewport = Viewport.new(0, 0, Graphics.width, Graphics.height)</p><p> viewport.z = 99999</p><p> viewport.color.red = 255</p><p> viewport.color.green = 32</p><p> viewport.color.blue = 32</p><p> viewport.color.alpha -= 10</p><p> pbSEPlay("Sweet Scent")</p><p> start_alpha = viewport.color.alpha</p><p> duration = 2.0</p><p> fade_time = 0.4</p><p> pbWait(duration) do |delta_t|</p><p> if delta_t < duration / 2</p><p> viewport.color.alpha = lerp(start_alpha, start_alpha + 128, fade_time, delta_t)</p><p> else</p><p> viewport.color.alpha = lerp(start_alpha + 128, start_alpha, fade_time, delta_t - duration + fade_time)</p><p> end</p><p> end</p><p> viewport.dispose</p><p> pbSEStop(0.5)</p><p> enctype = $PokemonEncounters.encounter_type</p><p> if !enctype || !$PokemonEncounters.encounter_possible_here? ||</p><p> !pbEncounter(enctype, false)</p><p> pbMessage(_INTL("这里好像什么都没有……"))</p><p> end</p><p>end</p><p></p><p>HiddenMoveHandlers::CanUseMove.add<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />SWEETSCENT, proc { |move, pkmn, showmsg|</p><p> next true</p><p>})</p><p></p><p>HiddenMoveHandlers::UseMove.add<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />SWEETSCENT, proc { |move, pokemon|</p><p> if !pbHiddenMoveAnimation(pokemon)</p><p> pbMessage(_INTL("{1}使出了{2}!", pokemon.name, GameData::Move.get(move).name))</p><p> end</p><p> pbSweetScent</p><p> next true</p><p>})</p></blockquote><p></p>
[QUOTE="Miku, post: 2533, member: 2644"] def pbSweetScent if $game_screen.weather_type != :None pbMessage(_INTL("因为某些原因,香气消散了……")) return end viewport = Viewport.new(0, 0, Graphics.width, Graphics.height) viewport.z = 99999 viewport.color.red = 255 viewport.color.green = 32 viewport.color.blue = 32 viewport.color.alpha -= 10 pbSEPlay("Sweet Scent") start_alpha = viewport.color.alpha duration = 2.0 fade_time = 0.4 pbWait(duration) do |delta_t| if delta_t < duration / 2 viewport.color.alpha = lerp(start_alpha, start_alpha + 128, fade_time, delta_t) else viewport.color.alpha = lerp(start_alpha + 128, start_alpha, fade_time, delta_t - duration + fade_time) end end viewport.dispose pbSEStop(0.5) enctype = $PokemonEncounters.encounter_type if !enctype || !$PokemonEncounters.encounter_possible_here? || !pbEncounter(enctype, false) pbMessage(_INTL("这里好像什么都没有……")) end end HiddenMoveHandlers::CanUseMove.add(:SWEETSCENT, proc { |move, pkmn, showmsg| next true }) HiddenMoveHandlers::UseMove.add(:SWEETSCENT, proc { |move, pokemon| if !pbHiddenMoveAnimation(pokemon) pbMessage(_INTL("{1}使出了{2}!", pokemon.name, GameData::Move.get(move).name)) end pbSweetScent next true }) [/QUOTE]
验证
国内使用最多的GBA蓝本是?(3个汉字)
回复帖子
最新帖子
全
怎么把地图画好看?
最新更新:全民制作人
星期三,17:43
开发问题
W
进化道具没用怎么办
最新更新:We115
星期二,15:41
开发问题
我发现了宝藏网站
最新更新:幽冥魔帝
星期一,20:35
心情茶坊
全
我想切换视角讲述故事
最新更新:全民制作人
2026/07/22
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
2026/07/22
GBA教程
论坛统计
主题
562
消息
2,425
成员
3,889
最新成员
yunyu
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
开发问题
关于怎么把甜甜香气从召唤一个精灵,变成三个精灵
顶部