猫史档案馆


(岛3)(代码求助)如何让模型向人物的正前方运动以及让模型出现在人物正前方几格外?

用户:KAISHUKAISHU查看:174 回复:4 评论:17 创建时间:2023-01-08T12:14:41


我是一个代码岛萌新,正在做一个地图,但不知道一些效果应如何实现。

如题。center_image

请问如何让一个模型在玩家正前方出现并且向模型出现时的玩家正前方移动?

以及如何让一个模型在玩家正前方x格外出现?

center_image

另外还有如何做到类似地月那样月球保持与地球一定距离的同时绕地球运动?

求大佬解答,谢谢!


回复

上一页第 1 页 / 共 1 页下一页
KAISHUKAISHU

顶一下

求求大佬们解答一下,谢谢!emotion_委屈

点赞0


评论


KAISHUKAISHU

再顶一下

希望大佬们能看到!

点赞0


评论


limit_breakrlimit_breakr

如果你知道cos sin(三角函数)

你可以做出

点赞0


评论

可是我找不到玩家关于x轴z轴的角度的代码。。。

entity.player.camera研究下

三角函数学过没) 没学过去学) 学过就不会问这种问题了)

三角函数我懂,但是我找不着求那个角的函数。。。

Math.sin,Math.cos,Math.cosin,基本这三个够了

https://shequ.codemao.cn/community/411432

感谢指点!

这种简单的功能用不着三角函数

那请问还有什么办法能实现那种功能?

em好像是我想复杂了(

置顶那个应该可以

最后一点,围绕旋转的可能需要一点吧?

玩家的位置+玩家视角*长度就行了

应该是的()

多谢大佬指点!

多谢大佬指点!


小白鸡小白鸡

switch (entity.player.moveState) {
       case Box喵layerMoveState.GROUND:
            var orientation = entity.player.facingDirection
            var speed = 0.75
            entity.velocity.x = orientation.x * speed
            entity.velocity.z = orientation.z * speed
            break;
       default:

} 

这个orientation一直刷新就行)加个while)

点赞0


评论

谢谢大佬!