设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 86|回复: 0

[制作教程] No facesets - what now

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    4616

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    23239
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    28749

    灌水之王

    发表于 2026-7-7 21:50:57 | 显示全部楼层 |阅读模式
    I think a problem many people face - and I did in the past as well - was that you kinda want every character to have facesets, but… well, if you cannot draw and/or have a lot of NPCs you have a hard time giving each person a matching faceset.



    Surrounded by several people, is it really the one you are facing that’s talking? And can you remember all the different names?
    What if someone is shouting from the back?



    While usually not knowing who speaks just breaks the immersion a little, here it could even lead to Reid getting slapped in case he talks to the wrong person afterwards.

    While all my examples are made with RTP characters that of course have facesets, just think about all the cool alternate char styles out there, Bis characters or Wayward’s tall sprites as examples.

    If we rebuild the scene with WaywardMartian’s chars, matching faces without a lot of editing are not a choice:





    This tutorial is not for people who already have all their facesets, if you have matching faces, go with them! It is for those of you, who want to use charsets that don’t come with a matching face and worry it might be weird or un-personal and who don’t want to spend hours or a lot of money on creating faces.

    1. The char as face
    1.1 as is




    We can simply create a 576x288 empty picture and use a 144x144 grid as a guide to place our characters into the frames.
    This does not only solve the issue with who is talking…



    …but also fills in the blank frame in the menu without us using a plugin to chace the graphic:




    1.2 upscaled
    If you upscale the sprites by any natural number times and with no interpolation, you get a nice retrolike pixel faceset (lower row, the size is 3 times the original here)



    Which number works for you depends on the size and style of the sprite.
    The pro is that since now the face is more prominent, you can make some quick edits before upscaling to get full emotion sets in this style:



    The con is that such retro-y faces might clash with everything else in your game. Of course, if all your faces are consistent, you can get away with a very different style.



    2. Indicating which figure is speaking
    2.1 by stepping




    A very simple method which does barely require any effort is to have the talking character “step” in place. You will be clearly able to identify which of the characters on the map is speaking, unless you use a lot of stepping animations  to fill the map with life, then it might be confusing. Plus it might look a bit weird when the characters walk when they speak. But you can always use…

    2.2 by stepping - extended
    For each character make a copy of the charset and replace the left and right column with the middle one - in general, you have the stand pose on all 3 frames.



    Now you can use the different ways to recolor the sprite to make one of the columns a little darker and the other one a little brighter:





    This is implemented the same way as the normal stepping animation and you just swap the image before starting the stepping animation - and switch it back afterwards:



    The details of this “talking” animation are up to you. You can also go without a stepping animation and simply switch for example to a brighter version of the sprite or one with a slight glow… the possibilities are endless.

    2.3 by balloon
    You can also have a ballon start playing before the message starts:




    2.4 by “pointing” charset
    You can also create a separate charset which “points” at the character talking. Whether that is animated or not is up to you, I made a very simple non- animated one for this example:



    On each map with talking characters you need an event with two pages:
    One is all empty…



    … and the other one sports your message marker image and is only active when a certain switch - I called mine speaking - is on.





    Now you need two variables, the ones where to place your marker, you need to save the x position of the event (or talking actor) and the y position as well, here is a shot of the setup for x:



    Then you teleport it to the position of the speaker and turn the “speaking switch” on.

    Let us have a look how this could work:



    First we get the values for the marker position and teleport it to that. Then after it is in place, it becomes visible due to the switch being turned on.
    After that, it needs to go to the other character, so we need to get the new values first, before we move it again.
    After the speaking is done, the switch is turned off which makes our event go back to “invisible default”.






    The same as with the stepping animation, you can design your marker as you wish. You could make it a small speech bubble or extract a looping stepping marker out of the balloons, which you could use to add emotions without having an emotion set by either switching the marker image or having multiple pages in that event with one emotion each.

    As you can see, setting up those faceset alternatives can take some time, but they require barely to zero art skill and can save you a lot of time (or money) on custom faces and emotions.
    What are your workarounds when you don't have matching facesets at hand?


    本贴来自国际rpgmaker官方论坛作者:Avery处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/no-facesets-what-now.158723/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-16 19:00 , Processed in 0.078033 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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