世界尽头的细菌 世界尽头的细菌
关注数: 1 粉丝数: 76 发帖数: 4,048 关注贴吧数: 56
饥荒是否需要一个“向导” 吧里的很多的玩家应该都有玩过泰拉瑞亚吧,泰拉瑞亚是一个和饥荒类似类型的游戏。 泰拉瑞亚在进入一个新世界时,会有一个npc出生就陪着你,他的名字叫向导。 他有一个功能,就是和他聊天的时候,可以把物品给他,然后问他这个东西可以做什么。 像这样我觉得这是一个很有用的引导功能。 对于一个新手,在探索的时候捡到了一堆新奇的玩意儿,如果是装备,那可以直接穿戴,没什么影响。 但是如果是材料,却不知道有什么用,就只能在合成表里一个一个对照。 有了向导这样的查询功能,就可以方便的不借助百度搜索就获取更多的相关信息。 而饥荒并无类似的功能,获得了新物品只能在科技旁边一个一个检查看看有哪些物品能用得上这个材料。 这样的过程很容易产生误导,举个栗子: 新手偶然在一场恶斗(主动或者被动)中捡到了一个蜂巢,然后高高兴兴拿回了家,然后科技里发现有一个东西亮了,猜猜是什么? 是我蜂蜡哒!萌新开开心心搓了一个蜡,之后发现这块蜡对生存毫无帮助,还不如一粒浆果有用。 但如果这时候有一个向导来阻止他,然后对他说:嘿,伙计,你应该试试这个!虽然萌新目前也做不出来这个蜂箱,也会让他思考要怎样抓住小蜜蜂,从而和蜘蛛网那里学到的捕虫网知识相结合,最终做出了自己的第一个蜂箱,过上甜蜜的小日子。 这样的功能也并不一定需要用npc来实现,比如最近我在玩一个同样类似的游戏禁闭求生。 它里面有一个资源分析的机器,通过科学来实现类似的功能:并且在物品栏里也可以通过右键直接做到配方查询:也就是说,“向导”这样的功能实现方法是可以多种多样的,甚至可以是最朴素的配方查询方式实现 那么最后,大家觉得饥荒是否需要这样的“向导”呢
大佬们,游戏一点创建单人游戏就崩溃是咋回事 上个月还玩了一阵子,这几天想打开玩玩结果打不开了,不知道为啥,游戏完整性也验证了没问题。 LowLevelFatalError [File:F:\build\LostIsland\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp][Line: 3921] Badname index 27025024/105566 VERSION:347.1 KERNELBASE.dll!UnknownFunction(0x00007ff844ef474c) + 0 bytes [UnknownFile:0] ShooterGame.exe!FError::LowLevelFatal()(0x00007ff607be41f5) + 0 bytes[f:\build\lostisland\engine\source\runtime\core\private\misc\outputdevice.cpp:354] ShooterGame.exe!ULinkerLoad::operator<<()(0x00007ff607c8286e) + 34 bytes[f:\build\lostisland\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3921] ShooterGame.exe!operator<<()(0x00007ff607f9f356) + 0 bytes[f:\build\lostisland\engine\source\runtime\shadercore\private\vertexfactory.cpp:156] ShooterGame.exe!FShader::SerializeBase()(0x00007ff607f9a7f3) + 0 bytes[f:\build\lostisland\engine\source\runtime\shadercore\private\shader.cpp:873] ShooterGame.exe!TShaderMap<FGlobalShaderType>::SerializeInline()(0x00007ff608463d08) + 0 bytes[f:\build\lostisland\engine\source\runtime\shadercore\public\shader.h:1102] ShooterGame.exe!FMaterialShaderMap::Serialize()(0x00007ff6088bfe47) + 14 bytes[f:\build\lostisland\engine\source\runtime\engine\private\materials\materialshader.cpp:1748] ShooterGame.exe!FMaterial::SerializeInlineShaderMap()(0x00007ff6088c4854) + 0 bytes[f:\build\lostisland\engine\source\runtime\engine\private\materials\materialshared.cpp:791] ShooterGame.exe!SerializeInlineShaderMaps()(0x00007ff6088694c9) + 0 bytes[f:\build\lostisland\engine\source\runtime\engine\private\materials\material.cpp:450] ShooterGame.exe!UMaterialInstance::Serialize()(0x00007ff6088aa94b) + 0 bytes[f:\build\lostisland\engine\source\runtime\engine\private\materials\materialinstance.cpp:2090] ShooterGame.exe!ULinkerLoad::Preload()(0x00007ff607c8005b) + 0 bytes[f:\build\lostisland\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2985] ShooterGame.exe!FAsyncPackage::CreateExports()(0x00007ff607c59fdb) + 0 bytes [f:\build\lostisland\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:1056] ShooterGame.exe!FAsyncPackage::Tick()(0x00007ff607c587c2) + 8 bytes[f:\build\lostisland\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:296] ShooterGame.exe!ProcessAsyncLoading()(0x00007ff607c5b628) + 21 bytes[f:\build\lostisland\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:1627] ShooterGame.exe!FlushAsyncLoading()(0x00007ff607c5b2ec) + 28 bytes [f:\build\lostisland\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:1435] ShooterGame.exe!UPrimalGlobals::FinishLoadGameMedia()(0x00007ff6062d93de) + 0 bytes[f:\build\lostisland\projects\shootergame\source\shootergame\private\primalglobals.cpp:109] ShooterGame.exe!TBaseUObjectMethodDelegateInstance_NoParams<UCharacterViewPanelWidget,void>::Execute()(0x00007ff605c5fcc5) + 0 bytes[f:\build\lostisland\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:544] ShooterGame.exe!TBaseDelegate_RetVal_NoParams<bool>::Execute()(0x00007ff605cb02e8) + 0 bytes[f:\build\lostisland\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1113] ShooterGame.exe!FTimerManager::Tick()(0x00007ff6086c00c1) + 33 bytes [f:\build\lostisland\engine\source\runtime\engine\private\timermanager.cpp:1084] ShooterGame.exe!UWorld::Tick()(0x00007ff6084f8c38) + 0 bytes[f:\build\lostisland\engine\source\runtime\engine\private\leveltick.cpp:1295] ShooterGame.exe!UGameEngine::Tick()(0x00007ff608422a40) + 0 bytes[f:\build\lostisland\engine\source\runtime\engine\private\gameengine.cpp:1195] ShooterGame.exe!FEngineLoop::Tick()(0x00007ff605c0b829) + 0 bytes[f:\build\lostisland\engine\source\runtime\launch\private\launchengineloop.cpp:2647] ShooterGame.exe!GuardedMain()(0x00007ff605c0617c) + 0 bytes[f:\build\lostisland\engine\source\runtime\launch\private\launch.cpp:140] ShooterGame.exe!GuardedMainWrapper()(0x00007ff605c0cd9a) + 5 bytes[f:\build\lostisland\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] ShooterGame.exe!WinMain()(0x00007ff605c0cee9) + 8 bytes[f:\build\lostisland\engine\source\runtime\launch\private\windows\launchwindows.cpp:213] ShooterGame.exe!__tmainCRTStartup()(0x00007ff60977b831) + 21 bytes[f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] KERNEL32.DLL!UnknownFunction(0x00007ff8467954e0) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction(0x00007ff84788485b) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction(0x00007ff84788485b) + 0 bytes [UnknownFile:0]
1 下一页