发新话题
打印

[讨论] 魔力中自带的Object放大缩小效果解密

魔力中自带的Object放大缩小效果解密

原来魔力中是自带放大与缩小效果的bbs.mocwww.com8 T. ?/ m8 p4 ^- n: [5 P
所以可以不再需要提取图档放大缩小後再打回去
" G7 K4 }! |$ [3 S  Xbbs.mocwww.com就能实现类似魔力2中的  放大卡、缩小卡 之类的道具效果
- D2 S$ c) f+ U8 R/ d$ H魔力私服,最新魔力宝贝私服技术交流感谢兰纳的的弟弟(IKKI) 提供技术支援
& n* f! p9 F2 Y妖城在线论坛
1 K( x4 T( L+ A* ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表实现的相关代码
复制内容到剪贴板
代码:
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;
}
放大效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 _8 g8 ^6 {* h+ h: Z
bbs.mocwww.com# e. s3 |( u3 @0 @8 P! [
bbs.mocwww.com1 z, X! p2 V; G. n5 l  X
: q& u, C( ]6 o
缩小效果
5 B( u: H9 y2 V8 }bbs.mocwww.com 魔力私服,最新魔力宝贝私服技术交流$ x2 x% I! p2 P# Z1 k( ^$ E% Z

$ w' N/ k# }( a2 z; H: ~/ [bbs.mocwww.com1 O- |& X( P$ C* c* P3 Y7 K. Z0 V
太大啦 都有点失真了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* @  s; `( [2 x2 Y4 F8 L
; E4 L& ]$ Y+ Q# @

" J  y% m8 B1 s. n) x. I  a; n& j8 wbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流4 `6 _2 D3 ?8 f
bbs.mocwww.com& }2 f* y5 f' ^
当然具体实现还需要服务端建立一个新的字段来存储放大倍率
- H  `! E* h( O! |0 ~7 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内妖城在线论坛' ]" j+ G5 F" T- ^2 z* A4 Z
缩小倍率可以无限小 效果都不错
bbs.mocwww.com1 ^9 f1 w4 t3 v# r: p& t

1 J6 z0 H1 T9 x
: Y, x& I* c  g! ^2 k7 B2 }bbs.mocwww.com
3 X% _. s$ p; r1 h) g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, A5 Z0 n& k: R5 N" E1 l1 u妖城在线论坛
' m% u. }+ _) D) E* e& C妖城在线论坛   /
/ \" t: ]1 ~3 @1 R6 Q0 T' `8 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com3 f4 W0 Z$ \+ q- ^- r
[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
魔力宝贝开发者论坛
http://www.cgdev.me/

TOP

玩家的宠物可以缩放,BOSS出现的时候是不是可以对应编号改变大小???

TOP

回复 地下室 的帖子

战斗对象也是一个对象,是可以对其进行缩放的—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! `# F9 Z; d- z" N; R

# G# B  l) g9 R, h  ?- hbbs.mocwww.com构思:zoomenemy.txt   enemyid,enemyai,zoom
! j6 t0 |8 H; x魔力私服,最新魔力宝贝私服技术交流
" o% w* g6 ]0 [1 ^) ], O7 m当指定怪物使用指定AI时,发送zoom包更新该对象size

TOP

失真问题还是比较严重的。5 J! m; s0 C8 b8 H- v
如果追求高颜值,还是需要图档重置。
5 F+ X& ~% c) `7 }妖城在线论坛
( s' ?4 _' s1 }5 }9 A妖城在线论坛如 英雄无敌3 HD 重制版

TOP

引用:
原帖由 lenovo 于 2016-9-26 16:37 发表
; p' `5 O/ Z8 {: W2 o2 }魔力私服,最新魔力宝贝私服技术交流战斗对象也是一个对象,是可以对其进行缩放的
+ r  T/ z+ L) \  n. x
) ?) S, F4 j, a% |# O+ f魔力私服,最新魔力宝贝私服技术交流构思:zoomenemy.txt   enemyid,enemyai,zoom
  m( M0 ]" M3 \- p" a, nbbs.mocwww.com7 b2 Q& X( c- e# x
当指定怪物使用指定AI时,发送zoom包更新该对象size
5 f; O; x( C2 I! p3 ~( A$ ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ~; x% E1 |6 s) j# Y& m
具体怎样实现那??给个例子呗   

TOP

我咋不知道我提供了技术了呢。。。好奇怪,我难道是在梦里提供的么?

TOP

...... // 以下代码太长不说明了
* u8 g# \% P5 [0 b% w8 p2 l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート标题不付!!!!差评!!!!!!!!!!!!!
/ }7 r$ Q. w: d" N4 V9 }' |% i妖城在线论坛就是看了标题进来。。。发现 说太长。。。

TOP

发新话题