- Сообщений: 11
- Спасибо получено: 0
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Проблема при смене разрешения [VX Ace]
12 года 8 мес. назад #63525
от Ten-kun
Ten-kun создал тему: Проблема при смене разрешения [VX Ace]
Я захотел сменить разрешение на 640х480 и ввёл в главном скрипте строку Graphics.resize_screen(640,480)Всё получилось,разрешение сменилось,но возникла проблема-там,где я имитировал ночь,затемняя оттенок экрана,разрешение затемнённого участка не сменилось.То есть игра проигрывается в разрешении 640х480,а затемнён участок размером 544х418,оставляя светлую полосу снизу и справа.Как решить эту проблему?
Тема заблокирована.
12 года 8 мес. назад #63530
от DeadElf79
DeadElf79 ответил в теме Проблема при смене разрешения [VX Ace]
Скриншот приложи, пожалуйста. Посмотрим, сможем сказать конкретно, что искать и где менять)
Тема заблокирована.
12 года 8 мес. назад #63531
от Cerberus
Жуть болотная, на лапках, в тапках и с пулемётом...
Cerberus ответил в теме Проблема при смене разрешения [VX Ace]
У меня вначале создалось ощущение, что viewport'ы создаются размером с исходный экран, а не с изменённый... Хотя странно тогда, почему оно вообще отображается на всё окно.
Жуть болотная, на лапках, в тапках и с пулемётом...
Тема заблокирована.
12 года 8 мес. назад #63559
от Ring91
Ring91 ответил в теме Проблема при смене разрешения [VX Ace]
Я не точно понял и вникал в вопрос, но у меня в игре увеличенное изображение, это основа скрипта, я лично разрешение не менял и не хотел, но раз так получилось изменять скрипт не стал да и не умею, была проблема со скриптами света, по моему у тебя что-то такое (извини еще раз, не вникал в вопрос, голова болит), скажем так свет работал лишь на стандартном для разрешения экране, а кусок, который увеличивал разрешение, остался без изменений, поэтому я похоронил возможность светового скрипта в своей игре, следовательно тоже интересуюсь тем, как это исправить. Кстати аналогичный баг с проигрышем в игре - Game Over отображается некорректно.
Тема заблокирована.
12 года 8 мес. назад #63757
от Ten-kun
Ten-kun ответил в теме Проблема при смене разрешения [VX Ace]
Тема заблокирована.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
12 года 8 мес. назад #63760
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Проблема при смене разрешения [VX Ace]
Если тень картинкой, то просто увеличить ее размер
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Тема заблокирована.
12 года 8 мес. назад #63765
от Cerberus
Жуть болотная, на лапках, в тапках и с пулемётом...
Cerberus ответил в теме Проблема при смене разрешения [VX Ace]
Насколько я понял, тень сделана через Change screen tone.
Жуть болотная, на лапках, в тапках и с пулемётом...
Тема заблокирована.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
12 года 8 мес. назад #63766
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Проблема при смене разрешения [VX Ace]
Тогда надо скрипт фиксить
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Тема заблокирована.
12 года 8 мес. назад #63870
от Ten-kun
Ten-kun ответил в теме Проблема при смене разрешения [VX Ace]
Вот в том-то и проблема,как это сделать? (И оттенок я менял через change screen tone,про использование картинок я даже не думал)
Тема заблокирована.
12 года 8 мес. назад - 12 года 8 мес. назад #63880
от Nazrael
Nazrael ответил в теме Проблема при смене разрешения [VX Ace]
Попробуй полностью скопировать этот код:
Если не помогает , то скинь файл Scripts из папки data проекта.
Code:
# ** Main
#------------------------------------------------------------------------------
# Этот код выполняется после определений всех модулей и классов.
#==============================================================================
#Мгия <^_^_^>
Graphics.resize_screen(640, 480)
rgss_main {
SceneManager.run
}
Если не помогает , то скинь файл Scripts из папки data проекта.
Последнее редактирование: 12 года 8 мес. назад пользователем Nazrael.
Тема заблокирована.
Скрыть
Больше
- Сообщений: 1247
- Спасибо получено: 412
12 года 8 мес. назад #63881
от Kian Ni
Kian Ni ответил в теме Проблема при смене разрешения [VX Ace]
А он как будто бы и не использует его.
Проблема здесь в другом. Тэн-кун, какой скрипт на освещение используешь?
Проблема здесь в другом. Тэн-кун, какой скрипт на освещение используешь?
Тема заблокирована.
12 года 8 мес. назад - 12 года 8 мес. назад #63882
от Nazrael
Ну код автор не прикрепил , чёрт знает куда он мог засунуть эту инструкцию. У меня когда я менял этот параметр тоже оттенок обрезало(вместе с экраном) , но я мягко говоря не туда вставлял инструкцию. А так как я уже написал , что бы не разводить демагогию увидеть бы файл со скриптами.
Nazrael ответил в теме Проблема при смене разрешения [VX Ace]
Kian Ni пишет: А он как будто бы и не использует его.
Проблема здесь в другом. Тэн-кун, какой скрипт на освещение используешь?
Ну код автор не прикрепил , чёрт знает куда он мог засунуть эту инструкцию. У меня когда я менял этот параметр тоже оттенок обрезало(вместе с экраном) , но я мягко говоря не туда вставлял инструкцию. А так как я уже написал , что бы не разводить демагогию увидеть бы файл со скриптами.
Последнее редактирование: 12 года 8 мес. назад пользователем Nazrael.
Тема заблокирована.
12 года 8 мес. назад #63928
от Cerberus
Жуть болотная, на лапках, в тапках и с пулемётом...
Cerberus ответил в теме Проблема при смене разрешения [VX Ace]
Олик, а почему ты уверен, что там есть вообще хоть какой-то скрипт (помимо стандартных)? Лично мне по скрину это не очевидно.
Жуть болотная, на лапках, в тапках и с пулемётом...
Тема заблокирована.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
12 года 8 мес. назад #63930
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Проблема при смене разрешения [VX Ace]
тогда уж весь script.rvdata2 приложить
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Тема заблокирована.
12 года 8 мес. назад #63931
от Nazrael
Nazrael ответил в теме Проблема при смене разрешения [VX Ace]
Церб , туманчик явно не картинкой.
Тема заблокирована.
12 года 8 мес. назад - 12 года 8 мес. назад #63942
от Ten-kun
Ten-kun ответил в теме Проблема при смене разрешения [VX Ace]
Вот файл.И я ещё раз говорю,что я не использовал никаких дополнительных скриптов или картинок для смены дня и ночи,я просто меняю оттенок экрана через базовые функции мейкера.
Последнее редактирование: 12 года 8 мес. назад пользователем Ten-kun.
Тема заблокирована.
12 года 8 мес. назад #63944
от Nazrael
Nazrael ответил в теме Проблема при смене разрешения [VX Ace]
Тролик был прав, конфликт со скриптом света.
Тема заблокирована.
12 года 8 мес. назад #63946
от Ten-kun
Ten-kun ответил в теме Проблема при смене разрешения [VX Ace]
И что теперь с этим скриптом делать?
Тема заблокирована.
12 года 8 мес. назад - 12 года 8 мес. назад #63948
от Nazrael
Nazrael ответил в теме Проблема при смене разрешения [VX Ace]
Kill with rainbow!
К сожалению, как верно заметил товарищ strelokhalfer, смысла в этой картинке не было, а места она занимала изрядно. В следующий раз прячьте под кат, тогда, может быть, удалять не стану (хотя руки чесались вообще удалить сообщение целиком). Cerberus
К сожалению, как верно заметил товарищ strelokhalfer, смысла в этой картинке не было, а места она занимала изрядно. В следующий раз прячьте под кат, тогда, может быть, удалять не стану (хотя руки чесались вообще удалить сообщение целиком). Cerberus
Последнее редактирование: 12 года 8 мес. назад пользователем Cerberus.
Тема заблокирована.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
12 года 8 мес. назад - 12 года 8 мес. назад #63963
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Проблема при смене разрешения [VX Ace]
В скрипте Khas измени эти строки:
Меняй 544, 416 на твое разрешение, строки располагаются в самом низу скрипта.
Nazrael, помог бы лучше, а не поней кидал.
Что менять
Code:
$game_map.light_surface.bitmap.fill_rect(0,0,544,416,$game_map.effect_surface.color)
$game_map.light_surface.bitmap = Bitmap.new(544,416)
$game_map.light_surface.bitmap.fill_rect(0,0,544,416,$game_map.effect_surface.color)
где менять
Code:
def update_lights
$game_map.light_surface.bitmap.clear
$game_map.light_surface.bitmap.fill_rect(0,0,544,416,$game_map.effect_surface.color)
$game_map.light_sources.each { |source| source.draw_light }
return unless $game_map.lantern.visible
@btr = $game_map.lantern.get_graphic
x = $game_map.lantern.x
y = $game_map.lantern.y
r = $game_map.lantern.range
sx = x + r
sy = y + r
dr = r*2
$game_map.surfaces.each { |s| s.render_shadow(x,y,sx,sy,r,@btr) if s.visible?(sx,sy) && s.within?(x,x+dr,y,y+dr) }
$game_map.light_surface.bitmap.blt($game_map.lantern.sx,$game_map.lantern.sy,@btr,Rect.new(0,0,dr,dr),$game_map.lantern.opacity)
end
def setup_lights
@btr = nil
$game_map.lantern.restore
$game_map.light_sources.each { |source| source.restore_light }
$game_map.light_surface = Sprite.new
$game_map.light_surface.bitmap = Bitmap.new(544,416)
$game_map.light_surface.bitmap.fill_rect(0,0,544,416,$game_map.effect_surface.color)
$game_map.light_surface.blend_type = 2
$game_map.light_surface.opacity = $game_map.effect_surface.alpha
$game_map.light_surface.z = Surface_Z
end
Меняй 544, 416 на твое разрешение, строки располагаются в самом низу скрипта.
Nazrael, помог бы лучше, а не поней кидал.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 12 года 8 мес. назад пользователем strelokhalfer. Причина: Еще одна строка
Спасибо сказали: Fiolet79
Тема заблокирована.
Время создания страницы: 0.123 секунд
