
标题: [讨论] 魔力中自带的Object放大缩小效果解密 [打印本页]
作者: freefs 时间: 2016-9-23 20:25 标题: 魔力中自带的Object放大缩小效果解密
原来魔力中是自带放大与缩小效果的
- T) s5 z: z. U, H9 ybbs.mocwww.com所以可以不再需要提取图档放大缩小後再打回去 bbs.mocwww.com# |2 T7 _; ]& M" @+ p6 e! T$ l5 l
就能实现类似魔力2中的 放大卡、缩小卡 之类的道具效果
" l5 [8 }3 u5 r8 X" r妖城在线论坛感谢兰纳的的弟弟(IKKI) 提供技术支援
妖城在线论坛2 Y6 R# ~* s' v
) W1 B3 O/ p8 u/ y9 A' R1 A魔力私服,最新魔力宝贝私服技术交流实现的相关代码复制内容到剪贴板
代码:
ACTION *GetAction( UCHAR prio, UINT yobiSize )
{
ACTION *pAct;
ACTION *pActLoop;
pAct = ( ACTION * )calloc( 1, sizeof( ACTION ) );
if ( pAct == NULL )
{
MessageBox( hWnd, "内存容量不足!", "GetAction Erorr", MB_OK );
return NULL;
}
if( yobiSize > 0 ){
pAct->pYobi = calloc( 1, yobiSize );
if( pAct->pYobi == NULL ){
free( pAct );
MessageBox( hWnd, "内存容量不足!", "GetYobi Erorr", MB_OK );
return NULL;
}
}
pAct->func = NULL;
pAct->prio = prio;
pAct->bmpNo = -1;
pAct->hitDispNo = -2;
pAct->speed = 100;
pAct->xposX = 1.0; // 横向放大缩小倍率 1.0就是原倍
pAct->xposY = 1.0; // 纵向放大缩小倍率 1.0就是原倍
...... // 以下代码太长不说明了
return pAct;
}放大效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- W# h0 ?2 G, }3 i
3 I) V7 E3 c O, ^, C: T2 U妖城在线论坛
* @ I0 j* A$ N/ v) ~. y' I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 r. m% s/ q0 h! |) u& e V
缩小效果
/ E% Y$ F" u' W: a! s7 Qbbs.mocwww.com
妖城在线论坛$ m7 h+ r0 B% W; R0 q! E/ ~
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) J) s4 M$ Q+ z4 L
7 S9 r7 Y" Y( }7 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート太大啦 都有点失真了
bbs.mocwww.com7 d8 X! B/ o+ i* k- O) J- \, c
魔力私服,最新魔力宝贝私服技术交流 M% u( ]( x3 L( @7 q# f9 u
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, i8 l; Y# \& w O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% _3 _! [# e! M: V
5 u7 \; U; X/ I
当然具体实现还需要服务端建立一个新的字段来存储放大倍率
8 t. Z* C/ Y$ s6 I妖城在线论坛经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内
' i1 p- d0 {. T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表缩小倍率可以无限小 效果都不错bbs.mocwww.com8 f3 [( F) r& a, P2 `7 @: ]
+ e5 Q: [7 z4 z. n/ s4 a; v妖城在线论坛bbs.mocwww.com& C$ c1 `7 }9 k
魔力私服,最新魔力宝贝私服技术交流( Q) D/ k* n4 |* r7 K# z. ]% Z
& O+ w2 E, \/ `* e9 w- o4 ?bbs.mocwww.com
* W" z( Y# \) U) a' S' p# I /7 W3 e0 F g/ N1 I# h. Z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート L; D# {3 }* G6 }
[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
图片附件: n1.jpg (2016-9-23 20:25, 38.74 KB) / 该附件被下载次数 206
http://bbs.mocwww.com/attachment.php?aid=17504
图片附件: n2.jpg (2016-9-23 20:25, 22.56 KB) / 该附件被下载次数 213
http://bbs.mocwww.com/attachment.php?aid=17505
图片附件: n3.jpg (2016-9-23 20:25, 145.54 KB) / 该附件被下载次数 213
http://bbs.mocwww.com/attachment.php?aid=17506
作者: hardy88902410 时间: 2016-9-25 16:12
玩家的宠物可以缩放,BOSS出现的时候是不是可以对应编号改变大小???
作者: lenovo 时间: 2016-9-26 16:37 标题: 回复 地下室 的帖子
战斗对象也是一个对象,是可以对其进行缩放的! s4 a I; T. V! t/ S5 K8 A5 ?
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& H! I: B0 ^2 _' T3 w
构思:zoomenemy.txt enemyid,enemyai,zoom
! C$ F; O& k3 T2 R
- p Q- z5 {5 t; w! a! S当指定怪物使用指定AI时,发送zoom包更新该对象size
作者: 天到晴处 时间: 2016-9-26 16:45
失真问题还是比较严重的。妖城在线论坛: b& w! Y2 C& w0 p1 N: |
如果追求高颜值,还是需要图档重置。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% i; v' D, T. {7 I
" ]* g9 h* |! I9 S$ W, ?2 l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如 英雄无敌3 HD 重制版
作者: hardy88902410 时间: 2016-9-27 10:36
引用:
原帖由 lenovo 于 2016-9-26 16:37 发表 
, C# H9 u+ P& I战斗对象也是一个对象,是可以对其进行缩放的bbs.mocwww.com+ Y. e, I' u1 y9 `0 `
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ _+ u3 `" E* P& C
构思:zoomenemy.txt enemyid,enemyai,zoom—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% e& z; D, U* r! w+ l+ {
妖城在线论坛7 g3 j! Q1 k* p0 p9 G7 S
当指定怪物使用指定AI时,发送zoom包更新该对象size
, Z. F4 m. r- Q; x) s8 G" ~, V2 j4 {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 [, l |2 ]& r8 e
具体怎样实现那??给个例子呗
作者: orochi0531 时间: 2017-7-18 14:17
我咋不知道我提供了技术了呢。。。好奇怪,我难道是在梦里提供的么?
作者: hyf977 时间: 2017-10-12 22:52
...... // 以下代码太长不说明了
& a- g3 `+ T# A8 U& A标题不付!!!!差评!!!!!!!!!!!!!
. E2 k; Z1 Q) ?+ Z( E+ P4 W; B$ I就是看了标题进来。。。发现 说太长。。。
| 欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) |
Powered by Discuz! 6.0.0 |