- 好友
- 0
- 在线时间
- 0 小时
- 最后登录
- 2024-12-23
扈从
- UID
- 3476407
- 第纳尔
- 29
- 精华
- 0
- 互助
- 2
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 0
- 注册时间
- 2023-1-17
鲜花( 5) 鸡蛋( 0)
|
我的大炮计划是炮身不动,炮管跟随agent的视角移动,但是代码中复制agent的角度给炮管使得游戏中出现360°无死角旋转,不知道怎么能够限制角度不得大于30°,或者尽可能的store_div到较小数。请教各位大佬该怎么编写这个代码
# 获取agent视点坐标
(agent_get_look_position, pos50, ":cur_agent"),
# 获取道具实例坐标
(prop_instance_get_position, pos23, ":cannon_barrel"),
应该能够在这里把坐标存储,然后除以一个适当的数量使得炮管不会大幅度的旋转
# 复制坐标角度
(position_copy_rotation, pos23,pos50),
# 道具实例运动到坐标
(prop_instance_animate_to_position, ":cannon_barrel", pos23, 100),
|
|