饥荒游戏中修改了main.lua后进入游戏按ctrl+2后出现警告,怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了饥荒游戏中修改了main.lua后进入游戏按ctrl+2后出现警告,怎么解决?相关的知识,希望对你有一定的参考价值。

修改的代码是
--地图全开
TheInput:AddKeyUpHandler(KEY_1, function()
if TheInput:IsKeyDown(KEY_CTRL) then
local MainCharacter = TheSim:FindFirstEntityWithTag("player")
local map = TheSim:FindFirstEntityWithTag("minimap")
if MainCharacter and map then
local x, y, z = MainCharacter.Transform:GetWorldPosition()
map.MiniMap:ShowArea(x, y, z, 10000)
end
end
end
);
--传送
TheInput:AddKeyUpHandler(KEY_2, function()
if TheInput:IsKeyDown(KEY_CTRL) then
local player = TheSim:FindFirstEntityWithTag("player");
player.Transform:SetPosition(TheInput:GetMouseWorldPos():Get())
end
end
)

参考技术A 出现冲突,估计是你文本没有改好!我觉得是ctrl+1地图全开追问

地图全开始没问题的,但是ctrl+2全地图转移一用就像图中那样了,怎么破?

追答

地图内瞬移我倒是没用用过

参考技术B 至于饥荒么,你只能够删点MOD了。追问

在哪删?怎么删?

参考技术C 重新下载

如何使用Unity实现“饥荒”游戏中的效果

Don\'t starve根本就不是45度格子拼出来的isometric 2D游戏。。。以上回答方向全部错了。。。真是的,这些人到底有没有玩过这游戏啊ˊ_>ˋ。

Don\'t starve是一个3D的场景,所有的物体都是由billboard渲染出来的。它场景中所有的物体模型都是一个单独的面片,它们本就是是平面风格而不是isometric风格,根本就不是45度格子拼出来的。
它的视角可以切换,切换之后场景里除了地面之外所有物体的外观完全没有丝毫改变,这压根就是billboard。这些billboard的旋转中心(或者说local坐标的原点)在y=0的位置上,所以一棵草,一个房子,甚至是构成墙体的一根柱子,它都是绕着扎根于地面的那一点旋转的一个面片,方向永远朝着玩家。
这是3D世界,有z坐标的,排序按照z坐标来啊摔(╯°□°)╯︵ ┻━┻。有Alpha blending自己排没Alpha blending用z-buffer排啊(╯°□°)╯︵ ┻━┻哪个3D引擎都给你做好了不用你手写的啊喂!
参考技术A 饥荒属于2D游戏范围,但是视角看上去非常像是3D游戏。

以上是关于饥荒游戏中修改了main.lua后进入游戏按ctrl+2后出现警告,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

《饥荒》《狂野星球之旅》等Steam史低特卖游戏推荐

如何使用Unity实现“饥荒”游戏中的效果

《饥荒游戏》SW BUG 刷猴子 & 刷淘气值 办法

CS50 游戏课程中的 push.lua 出错

游戏漏洞基于CE的AutoAssemble LUA注入

基于STC89C516的多游戏实现