[ Кропивач ] [ a / b / bugs / c / d / f / g / i / k / l / m / p / t / u / ]
Banner

/g/ - Відеоігри

Name
Email
Subject
Comment
Файл
Пароль (For file deletion.)

File: 1731107988.931882-.png ( 295.49 KB , 521x477 )

⋮⋮⋮   No. 8250

Почав трохи вивчати RPG maker.

Буду залишати тут замітки, по цікавим плагінам, які я шукав. Мене зацікавило питання як в цьому рушії люди реалізували світло. Виявилося шо Юзери написали купу плагінів. Один з них спробував - Khas Advanced Lighting, корисна штука.

⋮⋮⋮   No. 8251 OP

File: 1731108057.336255-.png ( 167.12 KB , 433x409 )

>>8250
https://arcthunder.blogspot.com/p/rpg-maker-mv-plugins.html
Посилання на блог автора плагіну.

⋮⋮⋮   No. 8253 OP

File: 1731180954.695709-.jpg ( 65.6 KB , 721x571 )

>>8251
Зі світлом трохи їботні, але в результат навіть дефолтні спрайти краще виглядають. Там ще можна налаштувати шоб відображалися тіні ріал-тайм, але для мене то вже лишнє.

⋮⋮⋮   No. 8254 OP

File: 1731181203.014763-.jpg ( 336.96 KB , 1085x1215 )

>>8253
На кожну окрему локацію можна назначати свою загальну інтенсивність світла ambient_light (насправді це затемнення), а потім тикати джерела світла як ivents.

⋮⋮⋮   No. 8255 OP

>>8254
Туторіал від автора плагіну Khas Advanced Lighting.
https://youtu.be/ghcX7H8ijjs

⋮⋮⋮   No. 8257 OP

File: 1731243383.132367-.jpg ( 361.52 KB , 1283x1280 )

File: 1731243383.132367-2.webm ( 5.24 MB , 832x624 )

>>8255
Корисна є там штука Region ID. Через неї, наприклад, можна робити різнокольорове локальне освітлення. На ці циферки можна назначати не тільки якесь освітлення а і щось інше (але я зараз цікавлюся в першу чергу освітленням). В результаті виходить щось таке:

⋮⋮⋮   No. 8258 OP

>>8257
Мені здається це зручно в моменти, коли не не хочеться робити окремі ivents для створення джерела світла.

⋮⋮⋮   No. 8264 OP

File: 1731527219.368711-.jpg ( 193.32 KB , 1177x1105 )

>>8258
Моя перша хрущовка зліплена в rpg-maker

⋮⋮⋮   No. 8284 OP

File: 1731779643.356019-.jpg ( 73.92 KB , 785x608 )

File: 1731779643.356019-2.webm ( 10.14 MB , 1088x868 )

>>8264
Зробив вперше під'їзд будинку і двійко персонажів, з якими можна поговорити буде.

⋮⋮⋮   No. 8285 OP

>>8284
Але на це раз багато тайлів змушений був перемалювати сам, бо в асетах інтернетних не знайшлося відповідних інтер'єрів.

⋮⋮⋮   No. 8286 OP

File: 1731780163.492519-.png ( 7.5 KB , 240x96 )

>>8285
Поставив собі рамки обмежитися поки що цими трьома персонажами і зробити якийсь невеличкий сюжет.

⋮⋮⋮   No. 8287

>>8250
Їбати. А я всю мапу відмальовую паралакс маппінгом. Я бидло чи лайфгакер?

⋮⋮⋮   No. 8288

>>8284
Ого. Я відразу і не помітив. А як заанімувати idle нпс, як у цього кота з цигаркою?

⋮⋮⋮   No. 8289 OP

File: 1731783395.463503-.png ( 482.1 KB , 1385x869 )

>>8288
Щодо зацикленої анімації кота - це просто я розмістив спрайт куріння на місці персонажа який мені точно не потрібен і встановив тип fixed в autonomus movement. Ця сценка потрібна на один раз а потім коту буде назначений спрайт звичайної анімації щоб він ходив як звичайні нпс.

⋮⋮⋮   No. 8290 OP

>>8289
Анімація прикручується до персонажа одразу на карті через створення тих же ivents. Тобто рушію все одно - лампочка це, чи персонаж - до усього можна прикрутити якісь дії, перетворивши спрайт на ivent.

⋮⋮⋮   No. 8291 OP

File: 1731785588.69806-.png ( 167.99 KB , 475x450 )

>>8287
> Я бидло чи лайфгакер?

⋮⋮⋮   No. 8294

>>8290
Продовжу далі з додаванням анімацій для обраних трьох персонажів. І треба замінити дефолтну графіку щоб двір хрущовки був більше аутентичний.

⋮⋮⋮   No. 8296

File: 1732031217.609567-.webm ( 2.08 MB , 816x656 )

>>8294
Знайшов ще один корисний плагін. Він дозволяє замістити стандартну три-кадрову анімацію на більшу, персонажі будуть більш живішими. Тепер вони не стовбичать одним статичним спрайтом. В тому плагіні навіть прикрутити діагональні кадри для пересування персонажів - чого не було по дефолту в рушію.

MV Character Frames + CF Step SE

https://galvs-scripts.com/2015/12/12/mv-character-frames/

⋮⋮⋮   No. 8297

>>8296
Далі у пошуках потрібних мені плагінів, я наткнувся на корисну штуку - плагін для додавання опціональних мов у гру. Затестив - українську можна додати, щоб перемикатися на неї з меню.

Цікава фішка плагіну - вам треба запустити гру і в ній відкрити спеціальне віконце плагінівське, щоб переписувати репліки персонажів, різні назви та терміни які у вас там в грі є.
Translation Engine Plugin

http://sumrndm.site/translation-engine/

https://youtu.be/BWw1a2TskM4

⋮⋮⋮   No. 8298

>>8296
> CF Step SE
Невелике зауваження - ось цей плагін додає звуки кроків, але якщо у вас в базі гри ще немає файлу звуків крокування не вмикайте цей плагін - бо буде error і виліт. Включайте його тільки коли уже підготували та підключили звук кроків. Я поки знайшов який плагін видає помилку - трохи заїбався.

⋮⋮⋮   No. 8312

>>8296
Лол. Ми в один тей самий день дізнались про цей плагін паралельно. Синхронізація РПГМгівноробів, куди діватись. Я правда ніяк не можу наважитись взятись за малювання, мене лякає велика кількість фреймів

⋮⋮⋮   No. 8314

>>8312
> ніяк не можу наважитись взятись за малювання

Ану не бійся. Бери і роби. Іншого шансу у тебе для створення гри не буде.

⋮⋮⋮   No. 8315

>>8314
> Іншого шансу у тебе для створення гри не буде
Чому, лол? Я вмру чи шо?
Я взагалі в ігробудування прийшов через те, що я мріяв замутити свій ідеальний сендбокс у віртуальній реальності. Просто у мене немає шолома віртуальної реальності.

⋮⋮⋮   No. 8317

File: 1732243406.34387-.jpg ( 30.41 KB , 500x500 )

>>8315
> Чому, лол? Я вмру чи шо?

Кожного дня, як прокидаюся, думаю про смерть і це стимулює мене хоч щось робити в цьому житті.

⋮⋮⋮   No. 8331

File: 1732392286.326922-.webm ( 1.58 MB , 1176x732 )

>>8317
Лілд, тільки зараз випадково помітив, що у віконці Troops можна ворогів виставляти просто перетягуючи мишкою.

⋮⋮⋮   No. 8334

File: 1732471509.856052-.webm ( 4.53 MB , 640x480 )

>>8331
Сьогодні вдалося трохи освоїти систему events та switch щоб персонажка могла поговорити з матюкливим котиком і потім помити посуд в раковині.

⋮⋮⋮   No. 8336

File: 1732504679.372058-.png ( 1.96 MB , 1299x764 )

>>8334
Їбать, дядя, скачай ти вже OBS. Бандікам це вже якийсь крінжовий архаїзм.

А як ти кастомнув головне меню? Я не знайшов плагіна.

⋮⋮⋮   No. 8337

File: 1732544376.020849-.png ( 5.97 KB , 327x158 )

>>8336
> скачай ти вже OBS
Слушна думка, дякую. Спробую.
> як ти кастомнув головне меню?
Я лише там замінив шрифт, - вкинув файл шрифту в папку fonts і прописав його в в файлі gamefont

⋮⋮⋮   No. 8339

File: 1732554204.967437-.png ( 23.91 KB , 512x512 )

>>8336
Дядь, маю проблему - не можу знайти діючий плагін щоб можна було робити сигнальні іконки над персами або itemами. Може ти щось знаходив для таких механік?

⋮⋮⋮   No. 8340

>>8339
Типу іконки які сигналізують про можливість взаємодії з об'єктом?
Якщо так, то я кожен івент вручну підсвічую просто. Намалював собі пульсуючу зірочку-плейсхолдер для цього діла. Я думаю при бажанні можна зробити через общий івент

⋮⋮⋮   No. 8341

>>8340
А можна глянути які команди прописував в івенті?

⋮⋮⋮   No. 8342

>>8341
А то я не розумію чого у мене не виходить.

⋮⋮⋮   No. 8344

>>8341
Вибач, не сильно розумію, чого ти намагаєшся добитися.

>>8342
Які твої дії?

⋮⋮⋮   No. 8345

File: 1732566651.474678-.jpg ( 36.78 KB , 721x608 )

File: 1732566651.474678-2.png ( 148.95 KB , 1094x638 )

>>8344
Я хотів добитися щоб над умовним івентом з вимивання посуду висіла іконка. Galv's Action Indicators чомусь не спрацювала.

⋮⋮⋮   No. 8346

File: 1732603799.414221-.png ( 16.94 KB , 380x181 )

File: 1732603799.414221-2.png ( 884.0 B , 54x72 )

>>8345
Блін.
Тут типу нічого складного. Ось таку менюшку в налаштуваннях івенту бачив? (Пік 1) Туди намалюй ассет по шаблону персонажа з префіксом $ (Пік 2), і задай маршрут "повернутись вверх, вліво, вправо, вниз, зациклити", вибери швидкість і всьо.
Може я чогось не зрозумів, в твоїх словах, але по моєму це досить очевидний костиль.
До речі в цій схемі є один мінус. Якщо ти вішаєш на мапу зверху якісь тінячки, чи якийсь поверхневий шар, через плагіни, то значок теж затіняється, бо вважається ж за персонажа, тому стає менш читаємим. Ось цю проблему я не вирішив.

⋮⋮⋮   No. 8348

>>8346
Той префікс $ працює так само як і знак ! в назвах файлів? Він тільки для того щоб двигун гри розумів, що це тільки спрайти для анімації?

⋮⋮⋮   No. 8349

File: 1732633449.933883-.png ( 21.08 KB , 387x315 )


⋮⋮⋮   No. 8350

>>8349
Дякую безосібченку.

⋮⋮⋮   No. 8386

File: 1733093544.381087-.webm ( 8.52 MB , 640x480 )

>>8350
Продовжую. Додав персонажу трохи більше анімацій ходіння та стояння на місці і вперше протестив як можна юзати задній фон для локації.

⋮⋮⋮   No. 8389

>>8386
А в того горобця на будинку є власна система дієвказів (випадково обраних варіантів) руху, або це цілковито циклічна анімація?

Наприклад, може бути такий порядок рухів (у as3):

[code]//активується при переміщенні персонажа, або в певному кадрі циклічної анімації сцени:

stage.addEventListener(Event.ENTER_FRAME, enter)
function enter(event:Event):void{
if(wind.currentFrame==1){//дерево хитається від вітру, та/або в повітрі летить листя
var floor1move=Math.round(Math.random()*4)+1; //горобець на 1-му поверсі
if(floor1move==1&&sparrow.x<350){sparrow.gotoAndPlay(1);}//направо, до межі "sparrow.x=400"
else if(floor1move==2&&sparrow.x>150){sparrow.gotoAndPlay(11);}//наліво, до межі "sparrow.x=100"
else if(floor1move==3){sparrow.gotoAndPlay(21);}//наверх, де "sparrow.y=floor2.y"
else{sparrow.gotoAndPlay(41);}//на місці

var floor2move=Math.round(Math.random()*5)+1; //горобець на 2-му поверсі
if(floor2move==1&&sparrow.x<350){sparrow.gotoAndPlay(1);}//направо, до межі "sparrow.x=400"
else if(floor2move==2&&sparrow.x>150){sparrow.gotoAndPlay(11);}//наліво, до межі "sparrow.x=100"
else if(floor2move==3){sparrow.gotoAndPlay(21);}//наверх, де "sparrow.y=floor3.y"
else if(floor2move==4){sparrow.gotoAndPlay(31);}//наниз, де "sparrow.y=floor1.y"
else{sparrow.gotoAndPlay(41);}//на місці

var floor3move=Math.round(Math.random()*5)+1; //горобець на 3-му поверсі
if(floor3move==1&&sparrow.x<350){sparrow.gotoAndPlay(1);}//направо, до межі "sparrow.x=400"
else if(floor3move==2&&sparrow.x>150){sparrow.gotoAndPlay(11);}//наліво, до межі "sparrow.x=100"
else if(floor3move==3){sparrow.gotoAndPlay(21);}//наверх, де "sparrow.y=floor4.y"
else if(floor3move==4){sparrow.gotoAndPlay(31);}//наниз, де "sparrow.y=floor2.y"
else{sparrow.gotoAndPlay(41);}//на місці

var floor4move=Math.round(Math.random()*4)+1; //горобець на 4-му поверсі
if(floor4move==1&&sparrow.x<350){sparrow.gotoAndPlay(1);}//вправо, до межі "sparrow.x=400"
else if(floor4move==2&&sparrow.x>150){sparrow.gotoAndPlay(11);}//наліво, до межі "sparrow.x=100"
else if(floor4move==3){sparrow.gotoAndPlay(31);}//наниз, де "sparrow.y=floor3.y"
else{sparrow.gotoAndPlay(41);}//на місці

//... можливо додати/змінити:
//пропорції ймовірностей,
//стилі переміщення,
//межі переміщень...
}[/code]


Теж саме для урізноманітнення погоди щось подібне можна було б зробити...

⋮⋮⋮   No. 8394

File: 1733129686.021092-.jpg ( 390.27 KB , 1568x852 )

>>8389
>А в того горобця на будинку є власна система дієвказів (випадково обраних варіантів) руху, або це цілковито циклічна анімація?

У пташки там просто route ось такої форми, і потім я зроблю щоб вона просто зникала.

Щодо прикладу коду що ти показав - то для мене занадто складно, я не вмію таке прописувати.

⋮⋮⋮   No. 8423

File: 1734877085.467097-.png ( 1.85 MB , 1920x1080 )

>>8394
Блін, класно тобі. А я, після того як влаштувався на роботу закинув мейкер і цілими днями дрочусь в сталкері. Все як завжди, я безвольна дівчинка. Хоча, дивлюсь і від тебе вже постів немає.

⋮⋮⋮   No. 8424

>>8423
Та я застопорився зі спрайтами ходіння персонажів, поки не виходить так як хотів щоб вони рухалися, тому пауза. Але не кинув.

⋮⋮⋮   No. 8425

File: 1734888824.932551-.PNG ( 7.86 KB , 658x275 )

File: 1734888824.932551-2.gif ( 2.78 KB , 214x35 )

>>8424
Можу поділитись своїм досвідом...

⋮⋮⋮   No. 8426

>>8425
Але є багато інших, простіших способів: https://tenor.com/uk/search/gif-walk-pixel-gifs

⋮⋮⋮   No. 8427

>>8426
Дякую Схемнику, матеріал підходящий.

⋮⋮⋮   No. 8428

File: 1734910516.092321-.gif ( 8.32 KB , 96x96 )

>>8427
поки морочуся з кроками зеленої дівчинки

⋮⋮⋮   No. 8660

>>8428
Воно живе.



[Return] [Go to top] [Catalog] [Post a Reply]
Delete Post [ ]

[ Кропивач ] [ a / b / bugs / c / d / f / g / i / k / l / m / p / t / u / ]