|
发表于 2017-3-28 21:28:25
|
显示全部楼层
本帖最后由 rubik 于 2017-3-28 22:04 编辑
compass的模型,打开openbrf,Ctrl+F搜compass就能找到,在user_interface_b里面。就叫compass,可以直接用到代码里面,不用把模型导来导去。即使要调大小和角度,module_meshes.py里用代码也可以做到。后面的9个数字,前3个是三个方向上的平移,中间三个是三个方向的旋转,最后3个是三个方向的缩放。
("compass", 0, "compass", 0, 0, 0, 0, 0, 0, 1, 1, 1),
position_get_rotation_around_z获得方向就是以正北为基准的,玩家在小地图上的大白点上带的小箭头可以验证这个。而这个大白点的模型player_dot和罗盘的模型compass,它们的指向是一致的。不修改的话,罗盘默认就是指北针,如果想改成指南针,就把module_meshes.py里compass的代码改一下:
("compass", 0, "compass", 0, 0, 0, 0, 0, 180, 1, 1, 1),
这样就免去了在所有的场景里都设置127这个entry点的麻烦。 |
|