H5游戏论坛

 找回密码
 入驻H5
查看: 7839|回复: 61

[新闻] 将现有地图重组生成新场景+连通室内外的尝试

 关闭 [复制链接]
回帖奖励 16 贝利H币 回复本帖可获得 1 贝利H币奖励! 每人限 5 次(中奖概率 10%)

大湿 - 大湿

发表于 2013-6-6 18:35:39 | 显示全部楼层 |阅读模式
本帖最后由 no5qiang 于 2013-6-9 11:02 编辑

地图和道具的区别在于地图不让缩放和移动位置,并且当地图载入新地图前会自动擦除旧地图。
道具可缩放,拉伸,旋转,进行一定变化。 读以前的帖子就讲过合并这两个东西可以生成新场景 从而造出更多场景来。

这里说一下方法:(无需水杉 sb3u 纯记事本操作, 改完道具栏引用地图后封包也就花费1min )
把地图当道具载入的方法很简单,不需要封包解包地图文件去制作道具,只需改一下Studioitemlist就可以办到。
酒壶        Zod/prpr_10_00.pp        i99_03_16.xx        0
酒碗        Zod/prpr_10_00.pp        i99_03_17.xx        0
烧烤        Zod/prpr_10_00.pp        i99_03_18.xx        0
夹子        Zod/prpr_10_00.pp        i99_03_19.xx        0
纸盘        Zod/prpr_10_00.pp        i99_03_20.xx        0
AV摄影机        Zod/prpr_10_00.pp        i99_03_21.xx        0

下面以加“男孩的房间”地图成道具为例, 先从StudioMaplist.lst里找到要引用的地图参数:
============================
  我是主人公 地图  
============================
Ore 男孩的的房间        data/prpr_10_map_bdpq_ore.pp        g00_m_00_00.xx        1        1        1        1

复制到同目录下的StudioItemlist.lst最下方。 末尾的四个1改为何其ta道具一样的格式即可。
// 注释行: 以下为道具引用地图
Ore 男孩的的房间        data/prpr_10_map_bdpq_ore.pp        g00_m_00_02.xx        0
封包进游戏查看场景的引用;

测试中,如下加载一个海滩的地图,再 加载一个刚才植入的地图道具“男孩子的房间”;

                               
登录/注册后可看大图

由于房间地图(现在是道具)的外部没有贴材质,所以视角可以穿墙,但是反过来如果身处室内,往往就和室外的美景隔绝了
无法与室外的景色互动,如下图。

                               
登录/注册后可看大图

导致无法透视的是门材质, 我们下面要改掉这个。 首先存当前拼合完成的场景save png。
下面连通室内外的操作 用到sb3u工具。
于是我们根据itemlist中的pp和xx索引档去找到这个“男孩的房间”地图, 解包得到g00_m_00_00.xx
data/prpr_10_map_bdpq_ore.pp        g00_m_00_00.xx        
载g00_m_00_00.xx入 sb3u查看texture, 根据门的材质贴图的样子和颜色,定位出这张。
找门的材质.jpg
设定一下alpha值即在游戏中可被穿透。
门材质透明化.jpg


设置完后,保存save 成原文件名,并封包更新。
进入游戏载入刚才保存的 组合地图 png。
载入后发现所有刚才贴了门材质的地方已经透明化处理了,即便在室内也可以很好的观察室外地图切换后景色的变化。

                               
登录/注册后可看大图
  切换地图场景后:

                               
登录/注册后可看大图

缺陷: 换其ta场景地图由于地图的初始坐标不一样,可能要调整道具地图的位置才能获得较好景色。。。。

经过重新整合(室内外打通)后,室内场景可以和室外场景发生一些互动, 变得不再封闭,更加友好(有些高级场景还是动态的),不同人的设计后,会有更多的变化从而衍生出新的经过搭配后的场景。 配合更多的移植人物变可以调出更多的情景来。

                               
登录/注册后可看大图


可惜的是png档的** (如果大家用的png档所引用的mod命名和路径等均不一样,则无法互相分享彼此设计出来的新场景。人物,情景,和已经建立完成的静态帧。)


看完后有什么对此方法的新想法,可以回帖补充(有H币中奖概率),
以便我抽空把帖子内容再完善一下。(初次尝试,这种移植也可能有bug说不定)

一般地图大概可分三种,
1.外景(比如一栋大楼,但是里面是空的,什么没有)  自由女神像,海边的房子 等就是这样。)
2.内景  (外面没材质,所以视角可以穿透看里面的, 如厕所,和绝大多数室内场景 )
3.内外都贴了材质的, 如增加地图里的电车, 这种,当你想切换到电车内调视角的时候会特别别扭,因为你视角在外头便无法透视到里面,而视角在里面时候,为了保持视角在室内,移动范围很有限。

在移植其ta游戏地图进PPD猎影的时候,肯定也会遇到这个问题。 怎么取舍内外景色显示和视角穿透也是个可以考虑的问题。尤其是猎影是以摄影模式为主的游戏的情况下。有些双面材质的地图,单面移植可能会比较好,或者外景和内景分开移植。。。



有爱就有H5~

大湿 - 大湿

 楼主| 发表于 2013-6-6 18:35:40 | 显示全部楼层
看完后对帖子里的尝试方法的新想法和建议,欢迎回帖补充(有H币中奖概率),
我边看回复会边抽空把帖子内容完善一下。 另外谢谢以前 jax 和 cfzg 和我说讨论过移植后效果的问题。
其实我很早就在那个地图贴里写过打通窗户问题,但拖了很久没去尝试。
有爱就有H5~
回复 支持 反对

使用道具 举报

叫兽 - 叫兽

发表于 2013-6-6 18:57:42 | 显示全部楼层
内容好多。。。先马克
有爱就有H5~
回复 支持 反对

使用道具 举报

大虾 - 大虾

发表于 2013-6-6 19:02:25 | 显示全部楼层
高端啊  佩服佩服
有爱就有H5~
回复 支持 反对

使用道具 举报

半仙 - 半仙

发表于 2013-6-6 19:09:47 | 显示全部楼层
用过这个方法做出过巨型妹子- -
有爱就有H5~
回复 支持 反对

使用道具 举报

叫兽 - 叫兽

发表于 2013-6-6 19:16:57 | 显示全部楼层
龜仙人出招
這招厲害
有爱就有H5~
回复 支持 反对

使用道具 举报

叫兽 - 叫兽

发表于 2013-6-6 20:04:14 | 显示全部楼层

回帖奖励 +30 贝利H币

麦当劳叔叔
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2013-6-6 20:08:56 | 显示全部楼层
目前也正在嘗試將轉換成道具的地圖拼湊
同時將地圖裡的物件擷取出來變成道具(像是桌椅重新排列,甚至增加空間)
道具有放大縮小的功能
比地圖有更大的可能性

目前的問題有兩個
1. 轉換後的地圖會有爆亮的問題(EX strip club)
2. 許多玻璃材質會有讓女主角頭髮消失的問題

以上是個人經驗分享
有爱就有H5~
回复 支持 反对

使用道具 举报

Lv.3 - 老鸟

发表于 2013-6-6 20:29:21 | 显示全部楼层
虽然看不太懂,但是很厉害的样子呢。。。
有爱就有H5~
回复 支持 反对

使用道具 举报

叫兽 - 叫兽

发表于 2013-6-6 21:05:28 | 显示全部楼层
太专业了。。楼主 。。
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2013-6-6 21:36:39 | 显示全部楼层
五体投地,这样也可以
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2013-6-6 21:52:26 | 显示全部楼层
楼主技术宅啊!
有爱就有H5~
回复 支持 反对

使用道具 举报

老湿 - 老湿

发表于 2013-6-7 00:08:35 | 显示全部楼层
很好,很强大
有爱就有H5~
回复 支持 反对

使用道具 举报

老湿 - 老湿

发表于 2013-6-7 00:22:44 | 显示全部楼层
毛利也出来了吗
有爱就有H5~
回复 支持 反对

使用道具 举报

老湿 - 老湿

发表于 2013-6-7 00:53:25 | 显示全部楼层

回帖奖励 +1 贝利H币

高端!!佩服
有爱就有H5~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻H5

本版积分规则

Archiver|手机版|小黑屋|免责声明|H5Gal游戏论坛 |网站地图|网站地图

GMT+8, 2024-4-29 11:59 , Processed in 0.109353 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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