找回密码
 register

QQ登录

只需一步,快速开始

查看: 994|回复: 0

[游戏教程] 三、武侠世界2源码分析:变量系统

[复制链接]

[游戏教程] 三、武侠世界2源码分析:变量系统

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
12364
Waylee 2023-6-14 18:36 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
3.1 变量的加载
有 2 个变量文件
const char* SYSTEM_CFG = ".\\Game.cfg";
const char* USER_CFG = "..\\Accounts\\Game.cfg";
首先加载 SYSTEM_CFG。然后检查是否直连服务器,如果是则说明也不做。如果不是直连,则加
载用户的变量。也就是用户变量仅在非直连时有效。

3.2 变量列表

参数
GameServer_Address192.168.0.200
GameServer_Port1231
GameServer_ConnectDirect直接连 GameServer 0
Game_EnterDirect单机测试 0
Login_Area0
Login_Server0
User_NAME晴格
User_GENDER0
User_GUID2133513795
User_HAIR_COLOR0
User_FACE_COLOR0
User_HAIR_MODEL0
User_FACE_MODEL100
User_FACE_ID18
User_LEVEL1
User_MENPAI13
System_MaxFPS80
Gfx_APIDirect3D
Gfx_PostFilterFloodlighting
Camera_MinDistance4.0
Camera_MaxDistance100.0
Camera_Pitch37.0
Camera_PitchApproch25.0
Camera_FOV35.0
DisableAllSound0
EnableBGSound1
Enable3DSound1
EnableSKSound1
EnableUISound1
VOLUME_BG1.000000
VOLUME_3D0.980000
VOLUME_SK1.000000
VOLUME_UI1.000000
EnableLuaCrash1
View_Gamma0
View_Fanhunjiao1
View_GroundHighLight0
View_TextureQuality0
View_ObjectMove0
View_Aplomb0
View_WaterMove0
View_HumanLightmap0
View_HumanHighLight0
View_FullScreenLight0
View_Resoution794,572
View_LightmapQuality0
View_ColorQuality1
View_TextureFiltering0
View_PolygonQuantity0
View_FullScreen0
Camera_Rotation1
GameMoveSpeed5
Camera_Parallel_Offset2
Camera_Varible_Offset1
User_COUNTRY0
View_HumanNum0


3.2.1 GameServer_ConnectDirect
如果不是直连,则加载“..AccountsGame.cfg”
直连不保存变量
直连时 login 直接切换到 Change-Server 流程(ChangeScene),并不打开登录界面和不进入单机测试
直连时不选择脸部模型,用默认即可
QQ截图20230614190151.jpg


3.2.2 Game_EnterDirect
单机时,人物移动速度从变量系统中获取
单机时,打开账号输入界面
CGameProcedure::s_pEventSystem->PushEvent( GE_GAMELOGIN_OPEN_COUNT_INPUT);
// 关闭系统界面
CGameProcedure::s_pEventSystem->PushEvent( GE_GAMELOGIN_CLOSE_SYSTEM_INFO);
// 关闭服务器选择界面
CGameProcedure::s_pEventSystem->PushEvent( GE_GAMELOGIN_CLOSE_SELECT_SERVER);
单机时,设置场景 ID=1(CGamePro_Enter::EnterScene)

您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-20 04:34 , Processed in 0.108917 second(s), 9 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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