⋮⋮⋮
No.
8255
OP
>>8254Туторіал від автора плагіну Khas Advanced Lighting.
https://youtu.be/ghcX7H8ijjs
⋮⋮⋮
No.
8257
OP
>>8255Корисна є там штука
Region ID. Через неї, наприклад, можна робити різнокольорове локальне освітлення. На ці циферки можна назначати не тільки якесь освітлення а і щось інше (але я зараз цікавлюся в першу чергу освітленням). В результаті виходить щось таке:
⋮⋮⋮
No.
8258
OP
>>8257Мені здається це зручно в моменти, коли не не хочеться робити окремі
ivents для створення джерела світла.
⋮⋮⋮
No.
8285
OP
>>8284Але на це раз багато тайлів змушений був перемалювати сам, бо в асетах інтернетних не знайшлося відповідних інтер'єрів.
⋮⋮⋮
No.
8287
>>8250Їбати. А я всю мапу відмальовую паралакс маппінгом. Я бидло чи лайфгакер?
⋮⋮⋮
No.
8288
>>8284Ого. Я відразу і не помітив. А як заанімувати idle нпс, як у цього кота з цигаркою?
⋮⋮⋮
No.
8289
OP
>>8288Щодо зацикленої анімації кота - це просто я розмістив спрайт куріння на місці персонажа який мені точно не потрібен і встановив тип
fixed в
autonomus movement. Ця сценка потрібна на один раз а потім коту буде назначений спрайт звичайної анімації щоб він ходив як звичайні нпс.
⋮⋮⋮
No.
8290
OP
>>8289Анімація прикручується до персонажа одразу на карті через створення тих же
ivents. Тобто рушію все одно - лампочка це, чи персонаж - до усього можна прикрутити якісь дії, перетворивши спрайт на ivent.
⋮⋮⋮
No.
8294
>>8290Продовжу далі з додаванням анімацій для обраних трьох персонажів. І треба замінити дефолтну графіку щоб двір хрущовки був більше аутентичний.
⋮⋮⋮
No.
8296
>>8294Знайшов ще один корисний плагін. Він дозволяє замістити стандартну три-кадрову анімацію на більшу, персонажі будуть більш живішими. Тепер вони не стовбичать одним статичним спрайтом. В тому плагіні навіть прикрутити
діагональні кадри для пересування персонажів - чого не було по дефолту в рушію.
MV Character Frames + CF Step SEhttps://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.
8331
>>8317Лілд, тільки зараз випадково помітив, що у віконці
Troops можна ворогів виставляти просто перетягуючи мишкою.
⋮⋮⋮
No.
8336
>>8334Їбать, дядя, скачай ти вже OBS. Бандікам це вже якийсь крінжовий архаїзм.
А як ти кастомнув головне меню? Я не знайшов плагіна.
⋮⋮⋮
No.
8337
>>8336> скачай ти вже OBSСлушна думка, дякую. Спробую.
> як ти кастомнув головне меню? Я лише там замінив шрифт, - вкинув файл шрифту в папку
fonts і прописав його в в файлі
gamefont
⋮⋮⋮
No.
8339
>>8336Дядь, маю проблему - не можу знайти діючий плагін щоб можна було робити сигнальні іконки над персами або
itemами. Може ти щось знаходив для таких механік?
⋮⋮⋮
No.
8340
>>8339Типу іконки які сигналізують про можливість взаємодії з об'єктом?
Якщо так, то я кожен івент вручну підсвічую просто. Намалював собі пульсуючу зірочку-плейсхолдер для цього діла. Я думаю при бажанні можна зробити через общий івент
⋮⋮⋮
No.
8341
>>8340А можна глянути які команди прописував в івенті?
⋮⋮⋮
No.
8342
>>8341А то я не розумію чого у мене не виходить.
⋮⋮⋮
No.
8344
>>8341Вибач, не сильно розумію, чого ти намагаєшся добитися.
>>8342Які твої дії?
⋮⋮⋮
No.
8346
>>8345Блін.
Тут типу нічого складного. Ось таку менюшку в налаштуваннях івенту бачив? (Пік 1) Туди намалюй ассет по шаблону персонажа з префіксом $ (Пік 2), і задай маршрут "повернутись вверх, вліво, вправо, вниз, зациклити", вибери швидкість і всьо.
Може я чогось не зрозумів, в твоїх словах, але по моєму це досить очевидний костиль.
До речі в цій схемі є один мінус. Якщо ти вішаєш на мапу зверху якісь тінячки, чи якийсь поверхневий шар, через плагіни, то значок теж затіняється, бо вважається ж за персонажа, тому стає менш читаємим. Ось цю проблему я не вирішив.
⋮⋮⋮
No.
8348
>>8346Той префікс $ працює так само як і знак ! в назвах файлів? Він тільки для того щоб двигун гри розумів, що це тільки спрайти для анімації?
⋮⋮⋮
No.
8350
>>8349Дякую безосібченку.
⋮⋮⋮
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
>>8389>А в того горобця на будинку є власна система дієвказів (випадково обраних варіантів) руху, або це цілковито циклічна анімація?У пташки там просто
route ось такої форми, і потім я зроблю щоб вона просто зникала.
Щодо прикладу коду що ти показав - то для мене занадто складно, я не вмію таке прописувати.
⋮⋮⋮
No.
8424
>>8423Та я застопорився зі спрайтами ходіння персонажів, поки не виходить так як хотів щоб вони рухалися, тому пауза. Але не кинув.
⋮⋮⋮
No.
8427
>>8426Дякую Схемнику, матеріал підходящий.