骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 9361|回复: 4

[功能与代码] 一些泛用性特色功能代码。

[复制链接]

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41738
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1705
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2615) 鸡蛋(8)
发表于 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点的麻烦。
rubik
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-9-9 04:51 , Processed in 0.097787 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表