游戏达人
![Rank: 7](static/image/common/star_level3.gif) ![Rank: 7](static/image/common/star_level2.gif) ![Rank: 7](static/image/common/star_level1.gif)
- 贡献度
- 80
- 金元
- 18897
- 积分
- 2220
- 精华
- 1
- 注册时间
- 2010-11-27
|
本帖最后由 yzzn2009 于 2013-9-30 20:09 编辑
alex522 发表于 2013-9-30 19:46 ![](static/image/common/back.gif)
怎么修改主角可渡海啊
修改技巧中有啊
十一.主角可渡海(没有什么可以阻挡,你对自由的向往)
1.用记事本打开游戏目录\data\scripts\standardcomponents.lua文件,在下列内容的下一行:
local burnfx =
{
character = "character_fire",
generic = "fire",
}
插入以下内容:
function MakePlayerPhysics(inst, mass, rad)
local physics = inst.entity:AddPhysics()
physics:SetMass(mass)
physics:SetCapsule(rad, 1)
inst.Physics:SetFriction(0)
inst.Physics:SetDamping(5)
inst.Physics:SetCollisionGroup(COLLISION.CHARACTERS)
inst.Physics:ClearCollisionMask()
inst.Physics:CollidesWith(COLLISION.OBSTACLES)
inst.Physics:CollidesWith(COLLISION.CHARACTERS)
end
2.用记事本打开游戏目录\data\scripts\prefabs\player_common.lua文件,将MakeCharacterPhysics(inst, 75, .5)替换为MakePlayerPhysics(inst, 75, .5)
即可让主角能够行在水上,连地下的沟壑也无法阻挡
改完后的两个文件分别是:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|