模拟城市中文网

 找回密码
 入住
搜索
查看: 11333|回复: 15

如何做一個地面貼圖為透明或無貼圖的LOT

[复制链接]
发表于 2007-12-27 14:48 | 显示全部楼层 |阅读模式
主要工具:LE、Reader

今天試著找出了讓地面貼圖為透明的LOT的方法。我不知道論壇上是不是有人做過了,
我參考了Peg的季節樹LOT,不過方法是自己摸索出來的。
透明的好處是做出來的LOT適用於任何各別玩家的Terrain,就是適用於各種地面貼圖mod;
我想建的城牆LOT等等,在LOT中希望它不要有草皮貼圖,那麼到時噗通的時候,顯示的地底草皮就是各個玩家自己的。
為何而做,這道理在此。
做法就暫時用文字,不貼圖了,如果有人想做有問題可再問。不然用處不大。

方法:
1、在LE中,把所有貼圖刪掉再隨便找張貼圖貼上儲存退出LE
這步可確保"貼圖"的"NamveValue",在順序上佔據倒數的位置,且連號←第一次看可以不用管這行,最後再看這一行也可
舉例,如果你的lot佔地3x4格,那就把所有12格上的貼圖全刪掉,隨便找個貼圖貼上12格,存檔,退出LE
照這1步來走,就必為連號且佔據倒數位置,就沒有連不連號的問題
像我這次就是刪掉所有basetexture的草皮,每格再貼上草皮,儲存,退出LE.
     (總之,這一步要確保在儲存之前,你最後增加的東西是Texture貼圖。)
      ((道理:因為NameValue等等的順序關係,後貼上的靠後,在LE中,你的lot的prop,及texture等等整體有個順序號碼,這個順序是混和一起的,所以如果你最後的動作不是增加Texture,而是增加了Prop什麼的,那對不起,你要重刪一次所有貼圖,再貼上去,切記,你的lot在LE儲存前的動作為刪貼圖,貼貼圖)

2、開Reader,開那個檔案。
在exemplar file(有LotConfigPropertyObjectData的那個exemplar file)
(*以下所有LotConfigPropertyObjectData一律簡寫為Lcpod)好
你看到Lcpod的NamValue順序對不對,連號的,你算一下你有幾個格子,比方是3x4,那就是12格地面貼圖,那Lcpod的倒數12個,應該就是第一參數都是0x00000002開頭的對不對(那個2表示的是Texture屬性的),把這12個Lcpod刪掉,再存檔。
就OK了。

=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=x=

那問,如果直接做第2步,沒有第1步,一開始就在reader直接刪屬性為0x00000002的檔 管它順序,反正屬性02的在一開始就直接刪掉嘛,可以嗎?
答案是不行的哦。
因為沒有第1步,你在第2步就會看到Lcpod的NamValue最後的順序的並不是貼圖哦,可能有的屬性是prop的,
你會發現只要順序在中間的被刪掉,後面順序的在遊戲中都是空白了,也算有趣啦,就是你刪第一個,其實後面的都看不到了,萬一第一個是屬性是02的貼圖,而後面的是01的prop,那麼你的prop在遊戲中也會變空白…所以會有第1步就是避免倒數連號中有prop等的東西,好了。這樣處理也感覺蠻乾淨的,因為刪掉的都是後面順序的

這篇就當是一個簡單的紀錄…

[ 本帖最后由 天唐永thianz 于 2010-1-17 23:45 编辑 ]

评分

参与人数 1威望 +3 收起 理由
YZZW + 3 内容独特

查看全部评分

发表于 2007-12-27 20:26 | 显示全部楼层
删除需要注意namevalue连续
增加需要注意第十二个参数不能重复
发表于 2007-12-27 21:17 | 显示全部楼层

回复 #1 天唐永thianz 的帖子

另:
似乎objectdata中prop好象也可以多于十三个参数时
从第十三个参数开始分别指向一个prop类型的exemplar
在显示时(随机?)出现
发表于 2008-1-6 00:30 | 显示全部楼层
补充一下, 在存档前还需一个步骤.

reader里面, 在右边窗口(即lotconfigproperty那边), 点击鼠标右键, 选择reindex lotconfig, 然后再存档, 不然容易出问题.
发表于 2008-1-6 00:55 | 显示全部楼层
一个道理,3x
 楼主| 发表于 2008-1-6 01:04 | 显示全部楼层
3樓
不懂,但我知道的隨機出現是prop family。
4樓
是不是reindex lotconfig就不必讓最後刪去的必需是最後在LE加上的?可以省略這個步驟?
我目前倒是沒問題,因為我會先在LE把basetexture全刪,再全貼上,再到reader裏把basetexture全刪,這樣順序上一定沒有排序比basetexture還靠後的prop什麼的。
但是我會注意你所說的,謝謝了echolin…新天海…呵呵
发表于 2010-2-15 22:11 | 显示全部楼层
好像做水面的行不通呀!!!!!
回复 支持 反对

使用道具 举报

发表于 2010-6-14 02:31 | 显示全部楼层
這篇解決了我好多問題.......
簡單紀錄 確是大大實用
回复 支持 反对

使用道具 举报

发表于 2010-6-14 02:34 | 显示全部楼层
问题是,有些透明的lot存盘后或者切换到水力菜单后不会变黑或者变蓝,有些会?
回复 支持 反对

使用道具 举报

发表于 2010-6-14 03:13 | 显示全部楼层
目前為止 我還沒遇到變黑過
不過 我還沒試過與Overlay Texture搭配使用..
不知道這會不會變黑
回复 支持 反对

使用道具 举报

发表于 2010-6-15 03:26 | 显示全部楼层

經製作後....

與Overlay Texture搭配使用 存檔後會變黑...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-15 20:56 | 显示全部楼层
不能明白你們的意思
你們意思是不是說
把basetexture刪掉,只留下透明的texture?
那先前在LE存檔最後順序都是basetexture囉?
然後到reader刪掉basetexture?
然後最終結果,那透明的texture黑掉?

[ 本帖最后由 天唐永thianz 于 2010-6-15 20:58 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-6-20 01:32 | 显示全部楼层

回复 12# 的帖子

其實是我說的沒頭沒尾的...
單純的透明底刪除是沒問題(LE最後存檔順序一定是最後)

如果搭配Overlay Texture
然後到reader刪掉basetexture(Overlay Texture留著)
在遊戲裡一經存檔後 basetexture 的部分會黑掉
很多插件都有這問題
RRP這套農業插件就是這樣 一進水利選單 地表就自動黑掉了..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-30 23:45 | 显示全部楼层
大概懂點了,
就是同一格同時存在overlay和basetexture,那麼只刪basetexture的話,透明處會黑掉
是這意思吧?
那我正好在做的東西要改掉了.....

[ 本帖最后由 天唐永thianz 于 2010-6-30 23:52 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-7-1 01:04 | 显示全部楼层
是的..
只要一經儲存或變換特定選項 透明處自然就黑掉了...
回复 支持 反对

使用道具 举报

发表于 2010-7-1 10:29 | 显示全部楼层
來去試試看 !!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-4-27 15:02 , Processed in 0.056436 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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