游戏乐悠悠网游开发网
标题:
三 天之炼狱客户端源代码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