游戏乐悠悠网游开发网

标题: 三 天之炼狱客户端源代码UI库模块 [打印本页]

作者: tianyalanzi    时间: 2012-2-26 11:37
标题: 三 天之炼狱客户端源代码UI库模块
三 天之炼狱客户端源代码UI库模块  
天炼UI库独立于游戏客户端源代码, 包括一个完整的示例程序和静态库, 静态库用于游戏客户端。  
UI部分基本上可以分为下列四部分:  
根目录: UI基本逻辑以及实例程序  
Widget: 各种UI控件的实现  
Imm: Immersion公司的力反馈输入设备接口API  
Hangul: 东方语系输入法实现  
Hangul部分:  
Ci。cpp: 实现了两个类: CI_CHINESE和CI_KOREAN。 但是他对于输入法的处理并不完善, 停留在老版本的IMM API。  
FL2。cpp: 东方语系(DBCS, Double-Byte Character Set)文字的绘制。  
Widget部分:  
u_window。cpp: window控件基本逻辑和消息处理。  
u_button。cpp: 按钮控件基本逻辑和消息处理。  
u_edit。cpp: 编辑框控件基本逻辑和消息处理。  
u_scrollbar。cpp: 滚动条控件基本逻辑和消息处理。  
UI基本逻辑和实例程序部分:  
VS_UI_Base。cpp: 天炼UI控件父类。  
VS_UI_BBS。cpp: 天炼BBS控件(并未实际实现)。  
VS_UI_Description。cpp: 天炼描述文字框控件。  
VS_UI_Dialog。cpp: 天炼对话框控件。  
VS_UI_ELEVATOR。cpp: 天炼魔灵大地之角的界面。  
VS_UI_Exchange。cpp: 天炼物品交易界面。  
VS_UI_ExtraDialog。cpp: 天炼特殊对话框界面。  
VS_UI_Game。cpp: 天炼游戏整体界面组织。  
VS_UI_GameCommon。cpp/vs_ui_gamecommon2。cpp: 天炼游戏整体界面逻辑。  
VS_UI_GameOusters。cpp/VS_UI_GameSlayer。cpp/VS_UI_GameVampire。cpp: 三个种族的整体界面。  
VS_UI_Item。cpp: 物品绘制相关处理。  
VS_UI_Message。cpp: 信息文字(例如公告)显示相关处理。  
VS_UI_mouse_pointer。cpp: 鼠标指针。  
VS_UI_progress。cpp: 天炼进度条控件。  
VS_UI_Shop。cpp: 天炼商店对话界面。  
VS_UI_skill_tree。cpp: 天炼技能树界面。  
VS_UI_SKILL_VIEW。cpp: 天炼技能信息显示界面。  
VS_UI_Storage。cpp: 天炼商店货架界面。  
VS_UI_Title。cpp: 进入游戏前的一些界面(登陆框, 服务器选择框, 人物选择框等)。  
VS_UI_Tutorial。cpp: 游戏帮助界面。  
本文摘自: 血与荣耀公会论坛(bbs.myrongyao.com) 详细出处请参考:http://bbs.myrongyao.com/thread-10663-1-1.html





欢迎光临 游戏乐悠悠网游开发网 (http://bbs.yxlyy.club/) Powered by Discuz! X3.2