发新话题
打印

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

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

原来魔力中是自带放大与缩小效果的
, \: Z3 z5 _" i- |0 [所以可以不再需要提取图档放大缩小後再打回去 . h8 k: K9 b' I: F# Y  r* Z
就能实现类似魔力2中的  放大卡、缩小卡 之类的道具效果魔力私服,最新魔力宝贝私服技术交流3 E# K4 X. [3 c$ ^. Q+ W9 U' d0 ~
感谢兰纳的的弟弟(IKKI) 提供技术支援 , B/ l) D# t9 K( B+ A6 p+ K3 x+ S, V. f
魔力私服,最新魔力宝贝私服技术交流! ?0 x  B/ a4 f2 S2 u5 r
实现的相关代码
复制内容到剪贴板
代码:
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;
}
放大效果妖城在线论坛. w# K: |! ~  w
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* f: _6 e: x0 z% `6 t3 t

/ n5 S/ d, F, e% r& v# }3 t魔力私服,最新魔力宝贝私服技术交流
# _( m/ b* q+ G, o. Qbbs.mocwww.com缩小效果
) j/ y0 t3 Q& [6 K% a1 f3 n5 O魔力私服,最新魔力宝贝私服技术交流 魔力私服,最新魔力宝贝私服技术交流( c! O8 [# g4 V0 a$ N; l; C' K0 \
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ n7 I( a: e9 N; m) O

5 J* q& R, ]' M& \8 k5 G7 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表太大啦 都有点失真了bbs.mocwww.com$ k/ h/ L% k, v- H

9 Y5 Z4 ?2 M4 \; G# ~" X# p魔力私服,最新魔力宝贝私服技术交流
3 M) K( C( B4 f& m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 i, }. F: `0 O  k+ _2 D

5 w/ e6 V: V$ Tbbs.mocwww.com当然具体实现还需要服务端建立一个新的字段来存储放大倍率- I( `5 R9 a  p- ~2 L* s
经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内妖城在线论坛  p4 ]: }* s  q( V+ f
缩小倍率可以无限小 效果都不错

/ k  h8 b4 S$ |( }9 {- w. s- W妖城在线论坛
6 ~' C1 A. t# C
- l# A5 r8 t/ d妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% S! D- p  H. T$ v( w
妖城在线论坛9 @# x5 @! J0 z! a7 ?) J( L

& A# g& u0 ]* ?7 ?3 X* g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート   /
# B. K, W, q3 S  C) ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: E% {' i+ d. H* [; N2 S3 w, ~  H  X
[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
魔力宝贝开发者论坛
http://www.cgdev.me/

TOP

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

TOP

回复 地下室 的帖子

战斗对象也是一个对象,是可以对其进行缩放的
% ]0 i8 Q. g( Q/ x: Cbbs.mocwww.com
) {7 a" \; h0 |' P' V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート构思:zoomenemy.txt   enemyid,enemyai,zoom—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* D/ q' O: V0 F! E3 o

! e* H7 D- q& N8 d魔力私服,最新魔力宝贝私服技术交流当指定怪物使用指定AI时,发送zoom包更新该对象size

TOP

失真问题还是比较严重的。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& D) M  m3 j% K  O% R3 v
如果追求高颜值,还是需要图档重置。
' @+ @( r1 o2 V; w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
% L0 r6 K, V, w/ `0 L% b妖城在线论坛如 英雄无敌3 HD 重制版

TOP

引用:
原帖由 lenovo 于 2016-9-26 16:37 发表 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 x/ F# {1 t1 d" C) F+ Z
战斗对象也是一个对象,是可以对其进行缩放的魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. I! ~2 ]% o4 [- n
妖城在线论坛* x3 a4 J3 D, c% L
构思:zoomenemy.txt   enemyid,enemyai,zoom
3 i" S& ~8 {# m2 s$ m9 Z5 I4 p7 h魔力私服,最新魔力宝贝私服技术交流
+ z% m- \  M8 z$ X" [& J当指定怪物使用指定AI时,发送zoom包更新该对象size
% O- E6 L$ V$ G5 y0 |+ `~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~妖城在线论坛! |# }9 P  h' |7 X
具体怎样实现那??给个例子呗   

TOP

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

TOP

...... // 以下代码太长不说明了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% u8 M4 l) L1 X7 o4 h  }- T, _
标题不付!!!!差评!!!!!!!!!!!!!
( K: b7 z" h" T: @* H7 Y  d1 I) d) [魔力私服,最新魔力宝贝私服技术交流就是看了标题进来。。。发现 说太长。。。

TOP

发新话题