Project1

标题: 请问换装系统如何实现? [打印本页]

作者: 美丽晨露    时间: 2013-4-9 19:01
标题: 请问换装系统如何实现?
本帖最后由 美丽晨露 于 2013-4-10 14:57 编辑

比如主角穿上了武术服,游戏过程中显示的图片都以穿着武术服的图片显示
其他衣服也一样
请问怎么做?
作者: 存档不能    时间: 2013-4-9 19:04
首先,你得先有一整套素材……
作者: Matoko    时间: 2013-4-9 19:47
这个我也有想过(其实一直在想这个)啊…

先制作出人物各种服饰的人物图 / 行走图,再用脚本去判定装备服饰的类型
$game_party.actors[队伍中的角色编号].armor1_id == 服饰ID编号
$game_party.actors[队伍中的角色编号].armor2_id == 服饰ID编号
$game_party.actors[队伍中的角色编号].armor3_id == 服饰ID编号
$game_party.actors[队伍中的角色编号].armor4_id == 服饰ID编号

因应指定的服饰ID而显示不同的人物图 / 行走图,
不过上面对应的是队伍中的角色编号,
若队伍中的人物排位会变动的话,
就要花点工夫去确认才变换人物图 / 行走图了

作者: Matoko    时间: 2013-4-9 19:54
本帖最后由 Matoko 于 2013-4-9 19:55 编辑

要制作各人物的多种服饰加各种表情,可以预想得到要花非常多的时间~
制作好素材之后还要写一大堆的分歧 / 脚本让表情服饰依游戏剧情来转变…
暂时我都没有可能抽那么多时间去制作一个游戏呢~所以只停留在构想阶段,
我的选择是将登场人物数量及服饰变化减少,以减低制作成本 (懒 )
作者: joe5491    时间: 2013-4-9 20:07
其實是可以弄成像紙娃娃系統的樣子
這樣就只要分別畫服飾即可
作者: 芯☆淡茹水    时间: 2013-4-9 20:08
只是衣服么?武器呢?
作者: wingzeroplus    时间: 2013-4-9 20:14
http://www.tycoon812.com/rgss/material/xp/097.html
给个参考的脚本,根据防具附带的属性不同来变更主角各种图片
日文苦手的话,我顺便解释下
グラフィック=Graphic,スクリプト=Script,アクター=actor,ファイル=file,バトラー=battler,スキル=skill,キャラクター=character,マップ=map
其他的照中文字面意思理解即可
作者: 芯☆淡茹水    时间: 2013-4-9 20:45
本帖最后由 芯☆淡茹水 于 2013-4-11 22:53 编辑

   一个小范例,角色的行走图和战斗图取名为:角色名_衣服名

其他的就不多说,看工程


Project2.rar (303.48 KB, 下载次数: 68)
作者: 亿万星辰    时间: 2013-4-9 22:19
本帖最后由 亿万星辰 于 2013-4-9 22:26 编辑

大致是自己生成一个图在内存中替换默认行走图

以前我写过一个,唔~找到了~

角色换装系统 V3.2.rar

805.12 KB, 下载次数: 52


作者: 芯☆淡茹水    时间: 2013-4-11 22:56
突然想到一个很严重的问题,万一角色什么衣服都没穿的时候(可以裸奔吧!)
角色的行走图和战斗图就只命名为 角色名  

so    8L已更新




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1