分享到           

本帖最后由 紅峽青燦 于 2023-4-11 13:44 编辑
經過了一晚上的測試,目前我之前提出的bug修復的情況如下:
1動物有時候會自己分裂為兩個或者三個甚至更多,馴養動物也會,但其實這些影像裡面只有一個是真的,但我不知道真的是哪一個。
2在動物裂開的狀態下殺死它,屍體會延遲很久才消失。
3動物裂開的時候犬笛好像叫不過來(或者說犬笛有距離限制,而我召喚的動物本體離很遠只是殘影在犬笛範圍內)



接著是動物的馴服相關問題:
1對著馴服的動物使用牛奶桶,牠會連奶帶金屬桶一起吃掉
2寶寶不顯示血量和飽食度,我不確定何時要餵奶
3馴服的龍不會反擊,被打到只會逃走完全不還手,我被打它也不過來幫我,就讓我在他腳邊被獅子咬死WWWWWW
4動物不跟隨犬笛,手拿著在牠旁邊晃來晃去也不跟過來WWWWWWWW

之前最大的問題:動物裂開,已經處理掉了,還順便修復了起飛降落問題 不過一波未平一波又起啊

現在的最大問題我稱之為按鍵問題,就是shift按鍵功能太多了的問題
1騎上龍之後Lshift(LS)不一定能下來,要是下不來就卡住了無法脫離騎乘也無法回到地面,甚至打不開玩家背包介面。
2shift+右鍵未必能打開寵物背包
3騎乘的狀態下犬笛右鍵會同時把寵物召喚過來並觸發騎寵的魔法攻擊,會非常大概率導致比較弱小的寵物過來瞬間被殺死
4眼罩對寵物右鍵會騎上去,犬笛召來的瞬間要是寵物體積較大和玩家重疊也會立刻騎上去

除此之外還有一些奇怪的問題:
1望遠鏡好像不太正常,近距離動物不顯示,不知道怎麼對準動物
2寵物魔法攻擊的瞄準很奇怪,有時能噴出去有時直接生成在身體下方然後炸死自己
3更新後有的寵物變得很暴力(林飛蜥和沙飛蜥),無時無刻都在攻擊其他動物,無視自己的營養階級攻擊更高的然後被炸死的情況很常見 ,但紅龍不暴力,牠只會閒晃無論暴力不暴力,主人被打或者正在打人,寵物夥伴都不過來幫忙要是他們會過來我今晚可以少死很多次,紅龍都不救我WWW
4餵食牛奶還是會吃鐵桶,喝牛奶不吐鐵桶
5被動物用魔法附加狀態後的狀態欄位不會消失,而且不管誰給我腹膜了都是兔子的圖案+跳躍狀態,這狀態會導致玩家跳太高,只要跳起來往前地面比起跳位置低一格就會摔傷,狀態不能解除會一直持續(我已經跳起來會摔傷半小時了)

不得不說這些bug遭遇的時候是啼笑皆非了
紅峽青燦 于 2023-4-11 13:33 补充以下内容
4/11中午測試補充
砍掉了過高的刷新率之後動物終於少多了,比普通MC略少但我覺得還行,畢竟這個模組的動物攻擊性強,特別是對初期人物來說,幾乎所有動物都有危險,所以我覺得少刷一點比較好。至少可以保證床附近的安全,MC玩家又不一定得靠狩獵生存,DL模組的狩獵行為太危險了,初期就該在安全的地方耕耕地攢等級至於玩家成長起來之後有狩獵需求,大概也有了更遠距離的移動手段,要去找獵物也還算容易,所以我覺得低刷新率是比較好的。

只是......現在情況就有點尷尬了......因為模組裡動物本來就會互吃,所以一刷出來低階的草食性就很快會被高階的龍或者獅子之類吃掉,接著再刷新的如果又弱小,又被吃掉,直到範圍內生成的都是不會互吃的動物為止,這導致我剛剛去看了一圈,幾乎全都是獅子、龍甲蜥、骨頂龍和腳會龍,所有老鼠類的東西都沒出現,我覺得不是沒刷出來,是刷出來後給吃掉了

玩家活在了一個雖然掠食者密度低但到處都是掠食者的環境WWWWWW每一次狩獵都要花很多心力和時間準備,還都可能喪命!(抱著紅龍哭泣

快把萌燦抱回家!
Don’t think, just do. For the heart is an organ of fire.

TOP


回复 16#  @紅峽青燦

1骑上龙之后Lshift(LS)不一定能下来,要是下不来就卡住了无法脱离骑乘也无法回到地面,甚至打不开玩家背包介面。
2shift+右键未必能打开宠物背包
1望远镜好像不太正常,近距离动物不显示,不知道怎么对准动物
这几个,就是我之前跟你说过的,MC自己碰撞箱判定太粗糙导致的
小体型的动物还不明显,大体型再加上独立的部位碰撞箱,或者像望远镜用视线的扇形面代码去检测碰撞箱,就会变成这样
当时是谁说只有动作游戏需要更准确的碰撞箱,MC不需要呢?(X)

其他的都是很简单的问题,就修上面的核心问题的时候顺便慢慢修了
至于营养级的问题,直接降低一部分肉食动物的生成几率,再把狩猎的范围判定减小、逃跑的范围判定提高,让动物分布得更均匀些,应该就行了(?)
不过密度低了又可能出现肉食动物打不到猎饿死的问题,不过算了,反正刷出和刷没的频率也都调高了(X)

动物比普通的MC略少你是指动物(牛羊)还是指怪物(僵尸)?我想要的是比动物略多、但比怪物要少,原版怪物单位面积(?)上限是70个、动物上限是10个,我想达到30-40个左右这个样子


【发帖际遇】羽·凌风 见路边的流浪猫饥寒交迫很是可怜,花了 2F卡币 为他买了点鱼干。

际遇事件仅作娱乐,正式设定请见【DL故事集】
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


当时是谁说只有动作游戏需要更准确的碰撞箱,MC不需要呢?

我氣得咪咪貓貓了,整個晚上就是一直被紅龍卡住重開遊戲

动物比普通的MC略少你是指动物(牛羊)还是指怪物(僵尸)?

哦那現在的情況跟你預想的差別有點大WWWWWWWWWWWWWWWWW
因為我遊玩的時候心理狀態是預設動物=怪物的,畢竟大部分有敵性。
是這樣的,我玩原版的時候,雖然知道怪物邏輯上是比較多的,但一來動物都是以群聚的方式生成+二來怪物再白天會減少至少一半的數量+玩家可以用睡覺來減少怪物生成,所以我體感上反而原版是動物比較多的,因為怪物的存在並不穩定,不像動物會長期存在。

所以我這裡說的,就是比原版的動物體感上少一點,畢竟比較分散不群聚,可是我覺得現在這個數量還算可以,要不再玩一陣子再考慮看看生成機率?我建議是先把獅子的生成率單獨砍了,獅子真的太多了WWWWWWWWWWWWWWWWW
紅峽青燦 于 2023-4-11 14:44 补充以下内容
其實毛毛我覺得這個模組可能不能用一般原版的遊戲思路去設計,該怎麼說,我覺得你做得太好了
你這已經做得好到,玩家(我)已經演化出另一種遊戲邏輯和推進形式,跟原版完全不一樣了WWWWWWWWWWWWWW我現在已經完全變成了一個中生代哺乳動物的行為,晝伏夜出白天都躲在室內或地底下,已經完全跟一般的MC原版玩家邏輯相反了,現在開局是這樣的

初期前期階段:先蒐集一些種子,然後用木頭做一個犁之後先耕地種麥子保證食物獲取,同時慢慢堆積多餘的種子做成植食性飼料,不做床晚上也不睡覺,因為打不過會掉做床材料的動物,所以乾脆不睡覺了。晚上就四處挖土+打殺一些火尾鼠或著地雞,趁他們睡覺殺掉,白天就種田,這時期可能反覆死亡也無所謂,重點是囤積物資,特別是囤積玩家食物,等級不重要。

初期後期階段:食物不匱乏之後,帶著大量食物和木頭下去地下挖煤和鐵之類的貴金屬,重點是靠挖礦增加等級,除貴金屬外順便帶回大量石材做成礦塊以及備用,最好靠挖礦累積到超過20等(成為狼以上營養級),保證回到地面後低階掠食者比如龍蜥蛇類和飛蜥不主動打玩家。此時期必須要取得足夠鐵做成鐵桶,之後才可以採奶。

中期前期:有了最基本的夜間行走安全等級後,趁夜晚大型哺乳類睡覺時用地下蒐集來的石塊把他們封住只留一個口,採奶之後趕快跑避免被打死,逐步累積牛奶之後,做出足夠草食動物飼料,同時尋找長大後可以採奶的體型的哺乳類寶寶。

中期後期:用前面累積的資源馴服一個長大可以採奶的寶寶,保證牛奶的獲取並保護這個重要的個體絕不能死,這傢伙是之後馴養龍類的關鍵!並且這時候可以多去撿一些肉回來,趁著夜晚繼續殺雞和老鼠。

進入後期:用自產穩定的奶來源+地底下帶回來的礦塊做成龍類飼料,馴服第一隻龍之後,騎這隻龍去殺比老鼠和地雞更強一點的動物比如大耳跳鼠和馬,來增加肉類獲取,才能開始準備馴養肉食動物。


所以馴養的難度是草食<礦食<肉食
但這是建立在現在地州沒動物的情況下才能的策略 如果地洲實裝動物之後,初期後期階段不可以走天然地洞,必須自己強行魚骨式挖掘,才能避免死在地洲掉等級
本王已經是DL猥瑣生存大師惹

快把萌燦抱回家!
Don’t think, just do. For the heart is an organ of fire.

TOP


一边勤奋地清理内测出来的BUG


一边又做了两个小动物
独触鱼

和草蛙

有动画之后真的变得好可爱呀(X)


灿 写道:
本王已經是DL猥瑣生存大師惹
我懂了,这就增加难度(XXX)
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


我懂了,这就增加难度(XXX)

停止你的多亞行為!

你看你還笑多亞!本王日子舒坦了你就要提升難度了!要是本王課金你豈不是想把我的寶物庫吸乾WWWWWWWWWWWWW
我內測可是很辛苦的,腰超痛還每天坐在電腦前面搞這反覆死亡,都不可憐可憐我WWWWWWWW

我家門前有走龍,後面有山貓~
山貓附近喙龍多,喙龍想吃我。
小河裡,有澤鱷,鱷兒愛吃肉~
喜歡吃肉成天找人,昂首來咬人......

https://www.bilibili.com/video/B ... arch-card.all.click
(請配合使用!)

這幾天測試下來超多鬼畜bug的!最鬼畜的當屬飛蜥龍瘋狂攻擊所有眼前的東西WWWWWWWWWWW
然後就常常被一波反殺死了WWWWWWWW

快把萌燦抱回家!
Don’t think, just do. For the heart is an organ of fire.

TOP


本帖最后由 羽·凌风 于 2023-4-13 21:51 编辑
回复 20#  @紅峽青燦

哈哈哈哈这个儿歌,点开之前没想到那么合拍!WWWWWWWW
灿你会玩虚拟歌姬吗?求出歌(X)WWWWWWWWWWW

难度只是开个玩笑啦,你看我很听你的,之前血量攻击啥的都优化过了WWWWWW
难度等之后的DLC再慢慢加(X)

这一波真的发现了好多藏在奇奇怪怪的小地方的BUG,鬼知道我当初是怎么写出来的
呜呜呜,我果然只会写BUG

虽然只会写BUG,但还是要保持动物的更新,这次是猫咪

狞猫用小型猫通模做出来感觉好小啊(X)
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


我就喜歡拿一些現成的歌或者詩詞改字,這種事情我記得我常做你應該看過

血量攻击啥的都优化过了

我正想體驗一下這部分,我在地底下鋸石強升挖礦挖上了40級現在已經橫行無阻了,開始找崽子馴養動物去WWWW

不傷心,你的bug是世界上最好玩的bug!

這獰貓是嚇死了嗎

快把萌燦抱回家!
Don’t think, just do. For the heart is an organ of fire.

TOP


比较严重的问题基本都修完了,1.12版终于——重新更新!
https://www.dragicland.com/forum/viewthread.php?tid=3088
接下来继续优化一些不那么致命但依然存在的BUG了
包括但不限于,望远镜获取动物不准确的问题,矿洞不刷新动物的问题,大型动物右键互动时灵时不灵的问题
好难啊,为什么到处都是BUG(X)

顺便又增加了一个新的AI,野生的立兽如果没有装备武器,又看到地上丢了武器,就会自己走过去捡起来装备
可萌了(?
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


尝试修望远镜获取实体不准确的问题,之前会不准确是因为我的望远镜判断实体的时候用的是原版的视线系统(RayTraceResult),直接将视线的距离增加,就能获取到更远的目标。
而视线系统实际上是一个锥型的,在增加距离的同时,视角的广度也会一起增加,导致经常会获取到压根不在放大后的视野里、而是位于周围、相对玩家的距离比目标更近的非目标动物。
换句话说,通过原版代码修好这个问题比较困难,压根不知道从哪里改起比较好。于是,我干脆换个思路,想想别的方法。
首先是想用原版玩家身上的 Reach_Distance 属性,这个属性影响玩家能够接触到的实体和方块的距离,原版是五个方块(也就是玩家站在原地最远可以碰到五个方块的距离),把这个数值改成200后,果然可以看到200米距离上的方块都有描边了,也就是都可以选中了。
但是……这个属性对实体无效!它只能影响方块的判定,不能影响实体啊!实体的判定距离依然还是五米左右!
没办法,只好继续另寻他法,搜索发现其他许多人也遇到过类似的问题,而他们的解决方式,就是利用方块,既然远距离方块的获取是准确的,那么就先获取远距离的方块、然后再判断方块附近的实体,就能获得远距离的实体了。
但这实际上有很大的局限性,比如视角较高、实体又比较大的话,实际取得的方块其实和实体的距离是很远的(请自行想象视角朝天看飞翔的龙,那对焦的方块都不知道飞哪儿去了),基本只有在实体都在地上跑、并且体型都很小的情况下才适用,比如原版的僵尸之类的怪物,这个思路对我的MOD并没有什么帮助。
于是我想了一个更简单粗暴的方式:使用望远镜的时候,自动朝着玩家面向的方向持续发射一个很小的、没有重力的实体,然后在实体撞击到动物的时候获取该动物的信息,显示在望远镜的界面上。更通俗的讲,就是使用望远镜的时候会发射一道激光束,然后获取被激光束打中的动物的信息。
激光望远镜,升级完成!非常精准 (?




就是看超远距离的动物需要等激光跑一会儿,稍微有个约摸一秒的延迟就是了(X)
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


為啥你的望遠鏡畫面比我實際遊玩的時候精巧又漂亮!!
我玩的時候望遠鏡框不只不在正中間,生存模式還會顯示兩條簡單粗暴的橫條方框把玩家血量和飢餓度直接擋住!!!甚至有時候物品欄在切換為望遠鏡的時候,框格內的物件會消失,我以為那是你沒做好才導致的WWWWWWWWWWWWWW

關於你這個新思路,我有一個增加遊戲難度的提議:激光望遠鏡改名叫遠程瞄準鏡(或者之類的名字),需要使用地獄石英或者其他更難取得的透鏡質地物件合成,而原本不太準的望遠鏡保留下來作為前期使用的不太好使的道具,這樣可以刺激玩家去探索地獄/地州

快把萌燦抱回家!
Don’t think, just do. For the heart is an organ of fire.

TOP


回复 25#  @紅峽青燦

为啥你的望远镜画面比我实际遊玩的时候精巧又漂亮!!
所以我一直说,遇到问题都要报!因为真的很多时候你遇到的问题,我测试的时候压根就没有出现过WWWWWWWWWW
既然我没有遇到、没有复现,那我当然也就不会改(炸)WWWWWWWWW

至于望远镜……我改成了低级(?)镜子只能看到近处的(也就是上面说的五米内的)
不准确的那个还是不保留了,毕竟那是正儿八经的BUG,我们不能学原版,把BUG称作特性(炸)WWWWWWW
然后高级望远镜就是低级镜子+石英+金锭升级上去(?


另外这次还做了所有模组合成配方表的获得方式,和原版一样,获得原材料的时候,会同步获取原材料对应的配方表
这个功能需要用原版的成就系统(进度系统)来做:https://harbinger.covertdragon.team/chapter-22/
只有粗略的教程,没有找到更具体的教程,绕了点弯路,直接放个成品好了,低级望远镜(?)的配方表获取方式,为物品栏中存在铁锭或者玻璃板时自动获得(?
{
  "criteria": {
    "1": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {"items": [{"item": "minecraft:glass_pane"}]}
    },
    "2": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {"items": [{"item": "minecraft:iron_ingot"}]}
    }
  },
  "rewards":{
    "recipes": [
      "dragicland:tame_glass"
    ]
  },
  "requirements": [["1","2"]]
}


【发帖际遇】:天空中传来隆隆的吼声, 羽·凌风 抬头一看,一条银角烈焰龙飞过,落下了手中的宝贝,赶紧捡起来卖掉,净赚&sid=VXhqV9 85F卡币 !

际遇事件仅作娱乐,正式设定请见【DL故事集】
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


本帖最后由 羽·凌风 于 2023-4-27 21:02 编辑
开始修洞穴刷新,这还真不容易测试和找错,因为洞穴里刷新了,我也看不见!(X)
于是给创造模式的望远镜增加了个类似方舟A镜的发光效果,然后发现……
地下刷了蜘蛛!真恶心!灌丛蛛果然就是白额高脚蛛plus!(X)

修改了一下动物数量上限的检测方式,把洞穴动物的部分去掉,这样洞穴刷新本来限制就很大,再限制数量就基本刷不出来了
然后,成功刷出来了一个地底猴子!(?

为了方便测试,地下刷出来动物会在地上生成一个钻石块,方便看到刷在哪里的,当然,这个“特性”在正式版里会删掉(炸


既然做到洞穴刷新,再来继续更新一波洞穴里最常刷的鬼族小动物,颚鬼三兄弟!




还有一个丰富海洋生态的珊瑚!不是方块,而是动物属性的珊瑚,会打人的那种 (???


【发帖际遇】:羽·凌风 走在大街上摔了一跤,竟然发现地上躺着 22F卡币 ,赶紧捡起来!

际遇事件仅作娱乐,正式设定请见【DL故事集】
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


本帖最后由 羽·凌风 于 2023-9-22 09:06 编辑
同志们,我又回来继续更新啦!
现在开始整比较复杂的大工程了,字面意义上的“大”:准备翻新几种巨型动物的模型和动画了!
但在翻新模型之前,首先需要做一个优化:
MOD里动物的血量是相当魔幻的,尤其是大型动物常会有50+、甚至100+的血量,这血量如果用原版的显示方式,就会占据不少屏幕,也不好看

所以优化一下,改成动物的血量直接显示成血条,同时把饱食度也显示出来,显示位置在人物属性上方,和人物一样左边血量右边饱食度,这样血量再多也好看了


接下来,走龙和烈焰龙的模型已经做好了,该做更复杂的动画和技能AI了
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP


随着不断地写,mod会越来越完善,但bug肯定也会越来越多!WWWWWWWWWWW
我还是觉得,以现在的完善程度和体量,早就超过了公开发布和公测的最低标准~
都已经算是中等偏上了!WWWWWWWWWWWWW
完全可以发出来,然后请大家公测找bug,并且可以有广大爱好者一起debug~
说不定很多困扰许久的问题到时候就迎刃而解了WWWWWWWWWWW


【发帖际遇】 大熊星座 在龙峰山脉遇上了谜样的大姊,被请了一杯酒,却发现酒裡浮著兔肠,受到莫大惊吓,损失&sid=VXhqV9 17探险经验 ……

际遇事件仅作娱乐,正式设定请见【DL故事集】
穿过县界长长的隧道便是雪国。

TOP


回复 29#  @大熊星座

不敢不敢,BUG太多就发布的话……会被骂的
所以……还是想……尽量在完善一点吧,至少等我手上这波明星物种的几种大型龙做好 (?)


然后做大型龙的时候,发现优化问题还是很严峻,大型龙动画比较长,延迟卡顿就会非常明显,还是得继续优化一下延迟和动画的问题
一边做优化顺便在一边做点新BUG小东西(?)





【发帖际遇】羽·凌风 看见现行犯立刻上前捕捉,见义勇为被刀疤警长克莱尔·地皇鼓励,获得&sid=VXhqV9 14探险经验 !

际遇事件仅作娱乐,正式设定请见【DL故事集】
欢迎来到Dragicland,【总版规】请记得要看哦,还有这个也是好东西→如何回复?

TOP

分享到