骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 8304|回复: 4

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

[复制链接]

107

主题

2901

回帖

7217

积分

子爵[版主]

枢机主教

Rank: 7Rank: 7Rank: 7

UID
3551
第纳尔
5589
精华
10
互助
435
荣誉
314
贡献
984
魅力
1510
注册时间
2007-1-26

骑砍中文站APP会员勋章原版正版勋章战团正版勋章拿破仑正版勋章维京征服正版勋章

QQ
鲜花(1949) 鸡蛋(61)
发表于 2017-3-28 16:14:29 | 显示全部楼层 |阅读模式
我真忘记第一次想发个类似这样的帖子是在什么时候了,一来自己写的代码从初学到现在一直没好好整理,最初写的那些现在自己看来也是惨不忍睹,更不好意思整篇拿出来标榜分享。二来总在没空的时候想起来发帖分享这事儿,也可能是自己偷懒找的借口。总之这一来二去就一直拖拉着。这次因为早就答应一些骑友包括 @阳光刺破心脏 分享泡菜mod里的指北针代码,再拖拉下去就失信于人啦,所以就以此开始慢慢帖东西吧,尽量挑些相对添加便捷、适用范围广的,那些一言难尽比较复杂的就算了。

以下代码都可以自由使用,是否通知我都随您,但如果用在您要发布的mod中,请在Credit注明源自oolonglgx的光明与黑暗(泡菜)mod。


(点击展开 / 收起)



还有些东西,有空再更新~~~

评分

参与人数 3第纳尔 +70 互助 +2 魅力 +3 收起 理由
阳光刺破心脏 + 1 李大信誉高,谢谢!
蛋清 + 70 + 2 + 1 您的帖子很有价值!
咖啡骑士 + 1 顺手带一波万圣

查看全部评分

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

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

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

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

鲜花(2606) 鸡蛋(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

107

主题

2901

回帖

7217

积分

子爵[版主]

枢机主教

Rank: 7Rank: 7Rank: 7

UID
3551
第纳尔
5589
精华
10
互助
435
荣誉
314
贡献
984
魅力
1510
注册时间
2007-1-26

骑砍中文站APP会员勋章原版正版勋章战团正版勋章拿破仑正版勋章维京征服正版勋章

QQ
鲜花(1949) 鸡蛋(61)
 楼主| 发表于 2017-3-30 13:53:42 | 显示全部楼层
rubik 发表于 2017-3-28 21:28
compass的模型,打开openbrf,Ctrl+F搜compass就能找到,在user_interface_b里面。就叫compass,可以直接用 ...

嗯了解,ctrl+f可以搜索,native的指北针模型在user_interface_b.brf里,我当时复制这个大概为了修改造型和贴图,后来又没换。
指定北方还是用entry比较自由,有很多玩家自建场景不是按默认北方来铺设的,包括室内、迷宫等等,都可能要按需定义方向。
头像被屏蔽

0

主题

16

回帖

5

积分

囚犯[禁止发言]

UID
2845854
第纳尔
16
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-6-21
鲜花(0) 鸡蛋(1)
发表于 2017-6-21 01:48:21 | 显示全部楼层
我们可以杀光你们,因为你们是异教徒;你们不能杀我们,因为你们应当包容!

1

主题

55

回帖

17

积分

随仆

Rank: 1

UID
3247234
第纳尔
189
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2021-6-21

骑砍中文站APP会员勋章

鲜花(0) 鸡蛋(0)
发表于 2021-6-28 11:47:14 来自手机 | 显示全部楼层
一个就没了?
来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-4-20 05:28 , Processed in 0.130115 second(s), 26 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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