传奇hge引擎官网 锻造参数怎么改

3067人阅读
& 通过hgeAnimation动画精灵类可以实现精灵动画,此处重点说一下构造函数的参数& hgeAnimation(& HTEXTURE tex,& int nframes,& float FPS,& float x,& float y,& float w,& float h);其中:tex:存放动画的texture,可以通过hge-&Texture_Load()加载;注意此处加载的是一个张图片,里面存放了每一帧的动画,如下图:&图中存放了包含20帧动画的图片。nframes:指定tex中包含的动画帧数,上图即为20;FPS:动画播放速度,以帧\秒计数;x:第一帧动画的x坐标,一般为0;y:第一帧动画的y坐标,一般为0,;w:每一帧动画的宽度;h:每一帧动画的高度;以上图为例,可以如下设置参数:hgeAnimation* g_animat = new hgeAnimation(g_tex, 20, 20, 0, 0, 139,91);#include &..\..\include\hge.h&
#include &..\..\include\hgesprite.h&
#include &..\..\include\hgeanim.h&
HGE *hge=0;
HTEXTURE g_
hgeAnimation* g_
// Handle for a sound effect
// Some &gameplay& variables and constants
float x=100.0f, y=100.0f;
float dx=0.0f, dy=0.0f;
const float speed=90;
const float friction=0.98f;
// This function plays collision sound with
// parameters based on sprite position and speed
void boom() {
int pan=int((x-400)/4);
float pitch=(dx*dx+dy*dy)*0.f;
hge-&Effect_PlayEx(snd,100,pan,pitch);
bool FrameFunc()
// Get the time elapsed since last call of FrameFunc().
// This will help us to synchronize on different
// machines and video modes.
float dt=hge-&Timer_GetDelta();
// Process keys
if (hge-&Input_GetKeyState(HGEK_ESCAPE))
if (hge-&Input_GetKeyState(HGEK_LEFT)) dx-=speed*
if (hge-&Input_GetKeyState(HGEK_RIGHT)) dx+=speed*
if (hge-&Input_GetKeyState(HGEK_UP)) dy-=speed*
if (hge-&Input_GetKeyState(HGEK_DOWN)) dy+=speed*
// Do some movement calculations and collision detection
dx*= dy*= x+= y+=
if(x&784) {x=784-(x-784);dx=-boom();}
if(x&16) {x=16+16-x;dx=-boom();}
if(y&584) {y=584-(y-584);dy=-boom();}
if(y&16) {y=16+16-y;dy=-boom();}
g_animat-&Update(dt);
// Continue execution
// This function will be called by HGE when
// the application window should be redrawn.
// Put your rendering code here.
bool RenderFunc()
// Begin rendering quads.
// This function must be called
// before any actual rendering.
hge-&Gfx_BeginScene();
hge-&Gfx_Clear(0);
// Clear screen with black color
g_animat-&Render(x, y);
// End rendering and update the screen
hge-&Gfx_EndScene();
// RenderFunc should always return false
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
// Get HGE interface
hge = hgeCreate(HGE_VERSION);
// Set up log file, frame function, render function and window title
hge-&System_SetState(HGE_LOGFILE, &hge_tut02.log&);
hge-&System_SetState(HGE_FRAMEFUNC, FrameFunc);
hge-&System_SetState(HGE_RENDERFUNC, RenderFunc);
hge-&System_SetState(HGE_TITLE, &HGE Tutorial 02 - Using input, sound and rendering&);
// Set up video mode
hge-&System_SetState(HGE_WINDOWED, true);
hge-&System_SetState(HGE_SCREENWIDTH, 800);
hge-&System_SetState(HGE_SCREENHEIGHT, 600);
hge-&System_SetState(HGE_SCREENBPP, 32);
if(hge-&System_Initiate())
// Load sound and texture
snd=hge-&Effect_Load(&menu.wav&);
g_tex=hge-&Texture_Load(&fish01_01.png&);
if(!snd || !g_tex)
// If one of the data files is not found, display
// an error message and shutdown.
MessageBox(NULL, &Can't load MENU.WAV or PARTICLES.PNG&, &Error&, MB_OK | MB_ICONERROR | MB_APPLMODAL);
hge-&System_Shutdown();
hge-&Release();
g_animat = new hgeAnimation(g_tex, 20, 20, 0, 0, 139,91);
//g_animat-&SetColor(0xFFFFA000);
//g_animat-&SetBlendMode(BLEND_COLORMUL | BLEND_ALPHAADD | BLEND_NOZWRITE);
g_animat-&SetSpeed(10);
g_animat-&Play();
// Let's rock now!
hge-&System_Start();
// Free loaded texture and sound
hge-&Effect_Free(snd);
else MessageBox(NULL, hge-&System_GetErrorMessage(), &Error&, MB_OK | MB_ICONERROR | MB_SYSTEMMODAL);
// Clean up and shutdown
hge-&System_Shutdown();
hge-&Release();
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:406497次
积分:5880
积分:5880
排名:第1480名
原创:163篇
转载:80篇
评论:152条
(1)(5)(1)(9)(4)(6)(1)(1)(2)(2)(5)(1)(5)(1)(2)(2)(4)(1)(10)(7)(3)(5)(4)(3)(2)(4)(1)(3)(1)(1)(19)(1)(3)(4)(12)(1)(4)(35)(20)(3)(8)(4)(1)(5)(4)(5)(4)(3)(3)(1)(2)(2)(1)(1)查看: 4436|回复: 17
HGEM2引擎全套
[首发版]更新:HGEM2引擎全套: d&&o# e) ?: P% u# P6 g
&&注意:暂不支持3K的NameAdd字段和军鼓合成,此功能后面会重新开发" |* h2 I9 G7 B0 ^5 \4 f8 C
&&[+]衣服特效站立时特效图片数量调整3 Z& I/ T. z6 M2 l0 L" Z
&&[+]护身属性增加蓝条显示3 y- m3 B&&M1 o- O& J3 v2 N
&&[!]修改weapon4.wzl支持30把武器
&&[+]weapon5.wzl从130开始计算
&&[+]扩展hum5.wzl&&[6 d&&l/ h$ T9 i/ Q
&&[!]修改异常文件输出9 r7 f8 p' Y# X&&f
&&[!]修改FPS限制到32$ q0 d, S8 u7 m9 m* A
&&[!]优化客户端通讯过程
&&[!]修正自动练功处异常
&&[!]修正接收英雄属性异常1 u9 V/ k3 r' Q7 ?9 j2 V
&&[!]经验值百分比显示问题
&&[!]修正英雄强化技能不触发问题1 h% V4 [/ Q( c! P4 f5 P
&&[!]修改wil只读问题; {" h7 T7 ?( ]6 I( L3 [
&&[+]召唤火灵强化技能图标5 S1 z7 `2 b) s+ o2 }
&&[+]英雄头像心法吸收+ O# u, U! W9 S' t- u! ?9 ?7 t
&&[!]修正可能导致卡屏的代码
&&[!]修改代码兼容64位系统
&&[+]人物心法累积显示
&&[+]英雄心法累积显示
&&[!]修正技能接包处可能引起的异常
&&[!]修正人物酒量处可能引起的异常+ S, S( n# I4 |
&&[!]修正英雄死亡装备面板不消失问题. J; p/ z: ^* e# C( \
&&[!]修正加载WZL处可能引起花屏的代码
&&[+]副将英雄不可以心法吸收按键
&&[!]修正火龙果不能放入快捷栏( \7 d' `( O* g! L&&q% S
&&[!]人物自动饮酒可能引起的异常
&&[!]彻底修正花屏问题! Z7 t9 x6 C5 v9 ~
&&[!]修正套装文件可能引起的错误
&&[!]修正释放魔法可能引起的错误
&&[!]摆摊按钮不显示问题2 J+ V/ x( V: h2 _9 e$ ?0 l
&&[!]修改排行榜刷新模式:启动器进行排行榜数据生成) R; F5 x2 G# w+ Q+ I/ |4 k4 S& v: h$ }&&M
&&[!]修改M2 DBS,扩展三个装备位(鼓-55、马牌-56、玉-57)0 C! a6 ], c7 R
&&[+]麻痹强化、麻痹抗性、合击伤害抗性、火墙伤害抗性、近战伤害抗性[特殊人物属性]&&o! B3 O8 z# C5 A
&&4 x6 A# s' k" K1 {1 w8 b3 Y
&&[+]麻痹强化 Need-(71..74)[物品所需条件设置]
&&[+]军鼓[物品代码表]$ p7 m# Y0 B! h8 W- h4 r$ ]( k3 e
& & 参考DB:! y9 ?&&R: h5 g3 ~+ h: _. p9 i
& & 1121;一级军鼓(战);55;0;1;0;0;0;;0;0;0;8;16;0;0;0;0;0;100;;;0;0;;
1122;一级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;7;14;0;0;0;100;;;0;0;;6 }" I. S2 H/ A
1123;一级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;7;14;0;100;;;0;0;;5 z& }' C7 A1 Z
1124;二级军鼓(战);55;0;1;0;0;0;;0;0;0;10;18;0;0;0;0;0;100;;;0;0;;&&n/ _" F/ v% }" [, b6 I7 l6 r
1125;二级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;9;16;0;0;0;100;;;0;0;;
1126;二级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;9;16;0;100;;;0;0;;! \+ |) f: s: A! C/ ~. J( w
1127;三级军鼓(战);55;0;1;0;0;0;;0;0;0;12;20;0;0;0;0;0;100;;;0;0;;7 d' P; \+ t7 H9 G3 y" z( W
1128;三级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;11;18;0;0;0;100;;;0;0;;+ n. n# g" p5 T
1129;三级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;11;18;0;100;;;0;0;;
1130;四级军鼓(战);55;0;1;0;0;0;;0;0;0;30;40;0;0;0;0;71;300;;;0;0;;" K" e3 N6 I4 x2 j7 [5 E* P
1131;四级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;29;38;0;0;71;300;;;0;0;;5 s3 a&&H7 d&&z( Z+ S: b
1132;四级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;29;38;71;300;;;0;0;;
1133;五级军鼓(战);55;0;1;0;0;0;;0;0;0;40;50;0;0;0;0;71;300;;;0;0;;
1134;五级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;39;48;0;0;71;300;;;0;0;;
1135;五级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;39;48;71;300;;;0;0;;
1136;六级军鼓(战);55;0;1;0;0;0;;0;0;0;50;60;0;0;0;0;71;300;;;0;0;;
1137;六级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;49;58;0;0;71;300;;;0;0;;
1138;六级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;49;58;71;300;;;0;0;;1 u( Y&&|/ Y& x4 P+ d) i! `. E" ?
1139;七级军鼓(战);55;0;1;0;0;0;;0;0;0;50;60;0;0;0;0;71;300;;;0;0;;
1140;七级军鼓(法);55;0;1;0;0;0;;0;0;0;0;0;49;58;0;0;71;300;;;0;0;;- j/ Q: W6 a% P* Q# }( I# Q4 V4 b0 e' x" |
1141;七级军鼓(道);55;0;1;0;0;0;;0;0;0;0;0;0;0;49;58;71;300;;;0;0;;" b- {1 {$ m3 k) @6 |
1142;八级军鼓(战);55;0;2;7;0;0;;0;0;0;80;100;0;0;0;0;71;300;;;0;0;;: W- C. `- ^
1143;八级军鼓(法);55;0;2;7;0;0;;0;0;0;0;0;75;95;0;0;71;300;;;0;0;;& Q) m4 a% T! A&&|2 P, a' x
1144;八级军鼓(道);55;0;2;7;0;0;;0;0;0;0;0;0;0;75;95;71;300;;;0;0;;' B9 e0 u* X" O
1145;九级军鼓(战);55;0;2;7;0;0;000;0;0;0;110;150;0;0;0;0;71;300;;;0;0;;
1146;九级军鼓(法);55;0;2;7;0;0;00;0;0;0;0;0;110;150;0;0;71;300;;;0;0;;% m+ k/ b&&e4 i
1147;九级军鼓(道);55;0;2;7;0;0;000;0;0;0;0;0;0;0;110;150;71;300;;;0;0;;
&&/ k2 U0 F5 Y/ F, p0 I6 B
&&[!]扩展物品数据库StdItems.DB&&HP、MP、Attach、Attach1,MX字段:魔血值[特殊人物属性]
&&[+]内功 合击伤害减免%' X8 s1 N8 Q- K3 ~. D' o, V- Z* P
& & 内功1-200级,每提升10级可以抵抗1%的合击伤害,& K: ?5 b% c) a* z&&z5 Y, d
& & 内功201-500级,每提升17级内功等级可以抵抗1%的合击伤害: P* Y9 i$ A1 Y1 J2 {. o' _
& & 内功501-999级, 每提升25级内功等级可以抵抗1%的合击伤害
&&# H! X# M8 k, ~* Z. c
&&[+]增加时装装备[时装]
&&[+]增加英雄时装装备,合击等级达到4级时才在面板显示时装所+的合击等级
&&[+]支持 热血、神龙、神蛇类斗笠显示[斗笠与黑面巾设置]! j. j7 h1 l! B2 ]9 W+ G
&&$ P&&w1 E# }6 [/ e) Q
&&[!]修正包满时,从仓库取叠加物品能复制的BUG' }2 c7 e&&a" B: I
&&[!]修改十步一杀,在安全区不可用
&&[!]增加合击提升书[四级合击技能书]5 C" l& V9 W$ m5 y
&&[!]修改装备排行榜存储问题
&&[!]修改让练功师能显示超过65535的伤害值) l- q4 J& z# |2 H( S2 I. x
&&[!]优化人物登录时检测行会和门派/ W&&g1 Y: d' d3 V! F: z! S
&&[+]增加:脚本NPC大对话框[&NPC对话窗口]
&&[+]功能:删除镜像地图) P, J! S4 \; n% ~# {' M9 k1 O
& & 格式:unMirrorMap 镜像地图编号
&&[+]心法升级触发[QFunction]
&&[+]功能:清空主人或英雄背包[&a href=&脚本命令详解/功能操作命令/清空主人或英雄背包.htm&&清空主人或英雄背包]
&&[+]功能:检测包袱内是否有在列表中的物品[&a href=&脚本命令详解/条件检测命令/检测包袱内是否有在列表中的物品.htm&&检测包袱内是否有在列表中的物品]
&&[+]穿戴或者卸下物品QF触发功能[&a href=&脚本命令详解/脚本使用实例/QFunction.htm&&QFunction]
&&[+] 攻击速度属性 Need-(91..94)[&a href=&引擎使用说明/物品所需条件设置.htm&&物品所需条件设置]
& &印物品:AC-麻痹抗性 AC2-敏捷 MAC-合击威力 MAC2-准确 HP-伤害附加%
& & 5031;皓月印(战);7;5;1;0;0;0;;120{ac麻痹抗性};0;0;5{mac2准确};0;200;0;0;0;0;91;300;30000;4{stock攻击速度};0;0;0;
& & 5032;皓月印(法);7;5;1;0;0;0;;120{ac麻痹抗性};5{ac2敏捷};0;0;0;0;0;200;0;0;91;300;{hp伤害附加%};0;0;;
& & 5033;皓月印(道);7;5;1;0;0;0;;120{ac麻痹抗性};5{ac2敏捷};12000{mac合击威力};0;0;0;0;0;0;200;91;300;;0;0;) F- N! _- f: K/ {' I" U
&&[+]增加物品&马牌
& & 1119;马牌;56;0;1;0;0;0;{麻痹抗性};4{准确};250{主属性};5{敏捷};0;0;0;0;0;0;71;0;0;36;100;200;150;+ K9 h6 D/ }/ [3 R
&&[+]神圣幸运属性Need-(75..79)[&a href=&引擎使用说明/物品所需条件设置.htm&&物品所需条件设置]- o6 n8 ]5 K5 c% K
&&[+]增加物品&玉[&a href=&特殊游戏功能/门派心法强化神技.htm&&门派心法强化神技], y+ |- S9 a8 e7 `& u" V
&&[!]修改客户端属性面板显示
&&[+]增加:防御幸运机制[&a href=&相关其它资料/特殊人物属性.htm&&特殊人物属性]2 T, B! y! v&&j
&&[!]修改:伤害吸收%属性的处理模式) C. d. |7 R! `0 H/ i0 ?
&&[+]增加:冰冻抗性属性[&a href=&相关其它资料/特殊人物属性.htm&&特殊人物属性]+ R, y( \8 u. I9 j
&&[+]增加:静之冰冻 技能[&a href=&特殊游戏功能/内功系统.htm&&内功系统]
&&+ H* m, ~- `2 A
&&[!]优化行会联盟和敌对检测
&&[+]人形怪,假人,支持鼓、玉、马牌装备[&a href=&特殊游戏功能/卧龙山庄配置.htm&&进入详情]
& &[+]冰冻抗性、法术伤害:Need(83..89)[&a href=&引擎使用说明/物品所需条件设置.htm&&物品所需条件设置]9 U% O! H5 ]6 x0 n, [# Y
&&[!]扩展NPC命令:SKILLLEVEL、HEROSKILLLEVEL支持怒之技能和龙卫心法等级调整" F1 M% L) `6 ?; _( f( |0 E
&&8 f3 F3 o' g- j0 T
&&[!]31分类触发物品,支持65535,即QF&&@StdModeFunc65535: Z$ \5 f" H&&K
&&[+]功能:调整人物技能的强化等级[&a href=&特殊游戏功能/门派心法强化神技.htm&&进入详情]" Y) L% w$ }+ L: v6 n
&&[+]功能:检测是否可以强化技能[&a href=&特殊游戏功能/门派心法强化神技.htm&&进入详情]6 p4 H* u* Y- R7 e5 K
&&[+]支持英雄强身术强化,召唤火灵强化[&a href=&特殊游戏功能/门派心法强化神技.htm&&进入详情]
&&[+]道士技能免护身符开关(选项-&功能设置-&技能魔法-&基本参数)
&&[+]英雄心法吸收:英雄学会心法后,点击英雄图标圆点,触发QF文件 [@IncHeroHeartPoint]段
&&[+]增加GM命令&添加技能,&调整技能执行成功后,在M2上提示相关信息(需开启:游戏参数-&环境设置-&控制台显示信息-&GM操作信息)
&&[*]合击技能 只输出一次攻击伤害(*)
&&[*]修改火果DB,请注意修改
& & 1104;火龙果;17;236;0;0;0;0;426;99;0;0;0;0;0;0;0;0;0;0;0;5;;0;0;;;4 ~% r1 D, Y+ J' [! K- d5 R&&l0 B
& & 1190;白日门火龙果;17;236;0;0;0;0;426;99;0;0;0;0;1;0;0;0;0;0;0;5;;0;0;;; 5 b8 v0 L0 i3 K9 A# G
&&[!]修正异常TNormNpc.ActionOfGetRandomName
&&[!]修正英雄强化火符效果
&&[!]修正副将心法三职业共用8 q2 L' k# S) ]# O* l
&&[!]修正英雄开心法后分身没有心法显示效果
&&[+]商铺赠送功能开关
&&[!]修正头盔类 体力值和魔法值穿起装备没效果
&&[!]修正排行榜个人榜会显示英雄名称
&&[!]修正召唤圣兽和白日门火灵使用命令无法强化(英雄)
&&[!]修正军鼓鉴定无效
&&[!]修正装备在M2套装设置体力恢复,魔法恢复增加,穿上装备后人物属性栏没有显示数值
&&[!]修正时装的八卦护身属性效果& J1 ^+ C0 j$ v" O" u+ a
&&[!]修正血玉增加的神圣属性在心法的神圣属性无增加显示; |; E; R7 l6 m* X8 e3 R. X* ?: ]/ ^
&&[!]修改战士打出隔位刺杀时可以麻痹隔位目标8 n4 W* E* r% N8 O3 V7 P
&&[!]修正日志程序不能记录游戏日志3 L- B( x, V$ l&&J3 B9 i0 G2 q: |
&&[!]修改麻痹机制:当有麻痹抗性时,对方无麻痹强化而不会被麻
&&[!]修正装备鉴定的合击威力在人物属性栏没有增加数值9 I0 O. P* Z. N. m
&&[!]修正心法没有神圣幸运显示9 f. U9 k3 @8 f( \. J. u&&_
&&[+]心法达到一定等级后,增加魔血值&&O# h% ^$ ?& z# O5 n) N, z* @4 }
&&[+]人物面板显示麻痹强化属性值( Y4 a8 H9 j4 {# B4 o) C5 ^
&&[+]称号 魔血值[&a href=&特殊游戏功能/称号系统.htm&&称号系统]
& & 20;1重贤者祝福;1;0;0;;0;0;0;0;0;0;0;0;0;0;0;4;0;200; ; c6 y% g& \' {% [: o0 v7 H, ~
& & 21;1重白日门贤者;1;0;0;;0;0;0;0;0;0;0;0;0;0;0;8;0;200;&&q0 t: U2 w1 M$ z# M' f) p
&&[!]修正马牌主属性无效果
&&[!]修正排行榜最高等级限制无效' e4 t7 M: U1 k6 Q
&&[*]部分细节修改不再一一列出) y% A2 r7 J7 {
, i" M) Z' B+ M: U
沙发沙发了
dfgdsfgSADASDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
多谢分享~~
感谢楼主 好人啊
看看看看看
saddsadsadw gfh nghjh jjhgkjhghkjhkjhkmjkhjk. E' C# A3 F6 [$ z. s
ffffffffffffffffffffffffffffff
fdsafdsafdsafdsafdsafdsafdsaf
Copyright &
& All Rights Reserved.
Powered by请管理 高手 进来 一个小小问题
1,先祝各位管理 高手 兔年大吉
2,我在咱的网站下载的1.95合击版本,3K引擎,下载了3K配置器(配置器生成的登陆器还是比较配套的
& &地图·装备·游戏状况都没问题)请问在3K配置器上生成的反外挂文件应该放在哪里,才能防止玩家有外挂
& &加速的产生。
3,听朋友说在M2里有限制速度的这个选项,哪个是,应该调多少,能不能防止玩家加速
4,在祝各位管理 高手 兔年大吉
width:100%">
洞腰!洞腰!! 请求支援
width:100%">
请。请~~~求~~~~~。。。。支。。支。。援....
width:100%">
Powered byHGE中的游戏GUI代码阅读第一部分:HGE helper类中的GUI:引擎版本:1.60release。文件:hgegui.h , hgegui.cpp, hgeguictrls.h , hgeguictrls.cpp 大致类图:screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.curs...
这些日志都是很早前陆续写的,拿出来分享经验:       7:30开始学习HGE引擎。       从以前的接触中知道,HGE引擎基于DX8。       创建HGE最简单程序的步骤:1.  定义HGE类型的指针,用来保存引擎指针。2.  调用 hgeCreate函数得到HGE引擎指针----这是个标准的C语言函数,从以前阅读这个引擎的部分代码得知,引擎内...
HGE 的Resource Manager Resource Manager The resource manager is a way of defining textures, sprites, sounds, and other items that your application makes use of. hgeresourceManager is an HGE helper clas...
今天有点儿累,刚起步搞HGE引擎,忙好的.终于从VC6迁到2005了,熟悉,下个目标搞个电子钢琴程序...
1. hge 中 GUI 对象和控件hge 中 GUI 对象被看作是一个控件的容器,hge 提供了创建 GUI 对象的类 hgeGUI 类 2. hgeGUI 类1)AddCtrl 函数void AddCtrl(  hgeGUIObject *ctrl    // hgeGUIObject 对象的指针);我们通常可以有这样的写法:gui-&AddCtrl(new hge...
hgeResourceManager 是一个资源管理类1. 构造函数hgeResourceManager(    const char* scriptname = 0);scriptname 表示资源脚本文件名(Resource script filename),如果此参数为 0,表示不使用 Resource script file现在来介绍一下资源脚本:资源脚本是一个...
字体的使用:1. 头文件#include 2. 载入字体hgeFont* pFpFont = new hgeFont(&font1.fnt&);   // 不要忘记 deletefnt 文件是一个字体描述文件(font description file),可以通过创作工具产生3. 打印字体pFont-&printf(5, 5,    HGETEXT_LEFT...
HGE 的一些细节,通过源码可以更加清楚的了解,通过读源码,可以更加高效的使用 HGE Engine。必要的第一步:Help Classes 层建立于 Core Functions 层之上,这并不意味着用户只需要关心 Help Classes 而忽略 Core Functions,因此我们需要获得一个 HGE 指针,来使用 Core Functions 的函数: 获取 HGE 指针:...
建议读者对应 HGE 的官方的例子:Tutorial 02 - Using input, sound and rendering 来阅读本文渲染:在 HGE 中,四边形是一种图元,对应了结构体 hgeQuad,另外还有三角形图元,对应 hgeTriple,为了渲染,我们现在需要使用 hgeQuad 结构体,这个结构体如下:struct hgeQuad{  hgeVertex  v[4]...
HGE Core Functions 层中的函数需要通过 HGE 指针来访问,就如《HGE 系列教材(3) --- 初试 HGE》所谈到的一样,通过调用 hgeCreate 函数来初始化 HGE 指针,HGE Core Functions 层中的函数,大致分层一下几类:1. 接口函数(Interface functions):hgeCreate --- 初始化 HGE 指针,这是一个全局函...
当 HGE 安装完成之后,就可以使用了,关于 HGE 的安装,可以参考《HGE 系列教材(2) --- 安装 HGE》现在使用 HGE 开发一个极小的程序:1. 包含 hge.h 文件,并且定义一个 HGE 的指针,通过这个指针,我们可以访问 HGE Core Functions 层的函数。    #include     HGE *pHge = 0;使用完 HGE 指针之后,...
在 HGE 的文档中有详细谈到如何安装的问题,这里讲一下 VC6 平台的安装问题:1. 下载完 HGE 之后,需要使用到 lib/vc 文件夹下的库文件以及 include 目录下的头文件 2. 打开 Tools-&Options-&Directories如上两图,添加路径 3. 在游戏开发中使用 HGE首先建立一个空的Win32工程,然后选择 Project-...
HGE 是一个硬件加速(Hardware accelerated)的 2D 游戏引擎(Game Engine),HGE 是一个富有特性的中间件,可以用于开发任何类型的 2D 游戏。HGE 封装性良好,以至于你仅仅需要关系游戏逻辑(Game Logic),而不需要在意 DirectX,Windows 消息循环等。HGE 架构在 DirectX 8.0 之上,能够跑在大多数的 Windows 系统...
#include #include &HGE/include/hge.h&#include &HGE/include/hgesprite.h&#include &HGE/include/hgefont.h&#include &HGE/include/hgeanim.h&#include &HGE/include/hgegui.h&#include &HGE/FontCN/Sprites.h& ...
本方案是为解决在HGE的项目中支持中文的显示。目前支持两种方案:    一、像素字体的显示;    二、矢量字体的显示。这两种字体的创建与显示由类 FontSprite 的派生类实现,所以使用时只需要使用 FontSprite 类中不同的创建函数即可创建像素字体或是矢量字体指针。本解决方案不需要依赖任何图片字模,并支持丰富的显示方法。使用方法很简单,只需如下几步即可:...
Visual C++ 6.01.    Set headers and libraries path 设置头文件和库文件路径Open Tools-&Options-&Directories dialog tab, add path to HGE &include& directory and move it to the top:打开 “工具-〉选项-〉目录”对话框,添加HE“include”目录...
作者:寰子 来源:/
前言: 写道:
无意中发现了HGE中文社区,听朋友介绍,认识了HGE,然后开始对它进行研究,并使用HGE开始制作游戏。 因为我所得的资料基本上都是来源于各位高手的无私翻译,所以,我打算也做一些贡献出来,...
访问:39091次
排名:千里之外
原创:24篇
评论:10条
(1)(3)(27)新开hgem2引擎网站|hge引擎|hge传奇引擎|hge引擎下载|hge引擎官网
&官方公告:注册登陆器请客服【QQ:】
官方客服QQ:&QQ交流群一:(未满)、QQ交流群二:等待开启、QQ交流群三:等待开启
关于3KM2用户:
版本可以直接使用,支持3K的NameAdd字段和军鼓合成,请注意修改,数据方面可用转换工具直接转换
关于收费情况:
引擎免费,登陆器注册请联系客服(支持3KM2用户注册)
配套引擎程序请到下载区直接下载,全部免费提供
1108版引擎与登陆器必须配套,平台不在保留1109版登陆器,请自行备份老登陆器
&HGE引擎1108版
&HGE连击版引擎下载
带时装 6格界面连击引擎,增加1117转换工具
&HGE合击版引擎下载
合击引擎,增加1117转换工具
&HGE1.76版引擎下载
无4格176复古引擎,增加1117转换工具
&HGE连击版免费登陆器
&HGE合击版免费登陆器
&HGE1.76免费登陆器
&常用工具:
&DBC2000汉化版
&Photoshop 7.0
&服务器IP安全策略
&3种登陆器皮肤PSD文件
&HGE配套工具包(GameTools)[1109]
[]修正查看资源文件内存泄露问题
&地图工具与教程
【登陆器注册】QQ:
HGEM2(3KM2)引擎
官方备用下载站

我要回帖

更多关于 hge引擎下载 的文章

 

随机推荐