
标题: [讨论] 魔力中自带的Object放大缩小效果解密 [打印本页]
作者: freefs 时间: 2016-9-23 20:25 标题: 魔力中自带的Object放大缩小效果解密
原来魔力中是自带放大与缩小效果的: ^1 p [! E# `* _4 @4 j
所以可以不再需要提取图档放大缩小後再打回去 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 ?0 j& M3 r4 U1 T
就能实现类似魔力2中的 放大卡、缩小卡 之类的道具效果
5 J% ~; }% u6 L/ N( Vbbs.mocwww.com感谢兰纳的的弟弟(IKKI) 提供技术支援
妖城在线论坛+ T7 j9 K* |7 S K7 N3 l
bbs.mocwww.com# n2 l# ~9 e& d6 y M4 J
实现的相关代码复制内容到剪贴板
代码:
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;
}放大效果
" d1 W! v: o* d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6 f5 F" R! K% M- V2 F* r
' y2 j# p- t3 h( n* J- ]bbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 _4 f; ?* A0 M- i/ y0 n3 N
缩小效果
; l% w/ z3 t9 F% V& v! _2 {妖城在线论坛
7 U9 F6 O* J# s$ H* h- y魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com3 ^! E; x% x( O0 M. c
, Y- c9 M( ~( m2 K3 I* I5 _妖城在线论坛太大啦 都有点失真了

7 V9 p6 {5 ?2 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
妖城在线论坛& `5 r' F! [# T4 h2 \+ V. P
魔力私服,最新魔力宝贝私服技术交流% G, y8 T( b3 n/ b
妖城在线论坛9 r8 L3 {" y! ?" |. @, x# g
妖城在线论坛. S/ M \ s) g0 L: f
当然具体实现还需要服务端建立一个新的字段来存储放大倍率
) n0 M0 J& ]) a+ O l ` s( p经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内
5 u0 n& J5 `6 |+ K' D魔力私服,最新魔力宝贝私服技术交流缩小倍率可以无限小 效果都不错
6 n1 v* V- o( P' ]) Q& ] N& K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 [7 @: }; z, _0 J; r. _6 o: C2 C+ A
; i" Z; K) H) K7 p2 j8 ^bbs.mocwww.com
4 I) s4 c( ~+ ]* C: R% B0 O魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com, C1 v5 J$ Z K* e' z. M' I
8 W5 @2 {/ }7 O妖城在线论坛 /魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 n" h9 Y# b8 U
7 a0 Q4 [ _$ l[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
图片附件: n1.jpg (2016-9-23 20:25, 38.74 KB) / 该附件被下载次数 183
http://bbs.mocwww.com/attachment.php?aid=17504
图片附件: n2.jpg (2016-9-23 20:25, 22.56 KB) / 该附件被下载次数 189
http://bbs.mocwww.com/attachment.php?aid=17505
图片附件: n3.jpg (2016-9-23 20:25, 145.54 KB) / 该附件被下载次数 188
http://bbs.mocwww.com/attachment.php?aid=17506
作者: hardy88902410 时间: 2016-9-25 16:12
玩家的宠物可以缩放,BOSS出现的时候是不是可以对应编号改变大小???
作者: lenovo 时间: 2016-9-26 16:37 标题: 回复 地下室 的帖子
战斗对象也是一个对象,是可以对其进行缩放的魔力私服,最新魔力宝贝私服技术交流% V+ B) Z7 k/ ]3 X3 e) c4 L# G
, G5 v4 w- P( l2 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート构思:zoomenemy.txt enemyid,enemyai,zoom
4 q5 N: L, n6 E$ ubbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流1 t. ?. R1 P4 ]7 H8 M6 A# N5 m |+ V
当指定怪物使用指定AI时,发送zoom包更新该对象size
作者: 天到晴处 时间: 2016-9-26 16:45
失真问题还是比较严重的。
9 p; Z9 [6 ^ ?) v1 d魔力私服,最新魔力宝贝私服技术交流如果追求高颜值,还是需要图档重置。妖城在线论坛) O4 u3 G, |' C6 W$ i+ x
. V. f! o7 o' y! H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如 英雄无敌3 HD 重制版
作者: hardy88902410 时间: 2016-9-27 10:36
引用:
原帖由 lenovo 于 2016-9-26 16:37 发表
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& }" e, J a5 ]- d. J
战斗对象也是一个对象,是可以对其进行缩放的
$ o6 I) d S1 A' w& k$ ]bbs.mocwww.com
8 D' c0 p- G* M, F3 ]8 J妖城在线论坛构思:zoomenemy.txt enemyid,enemyai,zoom魔力私服,最新魔力宝贝私服技术交流 l. b1 ~- }& Y" i6 B& n: p
( M+ E. k% |6 z/ O% xbbs.mocwww.com当指定怪物使用指定AI时,发送zoom包更新该对象size
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 p# ?+ T! e* _8 [; |1 ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 |( b# h1 q: s" `$ h
具体怎样实现那??给个例子呗
作者: orochi0531 时间: 2017-7-18 14:17
我咋不知道我提供了技术了呢。。。好奇怪,我难道是在梦里提供的么?
作者: hyf977 时间: 2017-10-12 22:52
...... // 以下代码太长不说明了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 t# ~ E0 G) Q2 U7 g
标题不付!!!!差评!!!!!!!!!!!!!魔力私服,最新魔力宝贝私服技术交流, e& B. a% T) Z4 W: O& R. J
就是看了标题进来。。。发现 说太长。。。
| 欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) |
Powered by Discuz! 6.0.0 |