发新话题
打印

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

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

原来魔力中是自带放大与缩小效果的
, K/ H1 u: [1 _1 p) ^" J魔力私服,最新魔力宝贝私服技术交流所以可以不再需要提取图档放大缩小後再打回去
# ]9 Y7 u" r! o, L* c. ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート就能实现类似魔力2中的  放大卡、缩小卡 之类的道具效果
& R6 J! ^% I5 w  ^. }7 V3 R' `感谢兰纳的的弟弟(IKKI) 提供技术支援
2 _4 i/ f1 D" E& y' D5 dbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流, s( Q% i/ c+ B
实现的相关代码
复制内容到剪贴板
代码:
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编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) {* Q8 ~. s. U. u1 e9 y/ a' S% m

8 R& t* y% P+ o* c( l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛* f0 X% G& f7 d0 M) ?0 ^

0 q) ]3 e6 y/ `7 e/ F9 Q妖城在线论坛缩小效果
% a/ B* y# w- C* w1 m1 |3 c# X
2 D* G7 ~4 h) u3 X4 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流2 C) N& M$ N0 J5 K* C# }# c. ~# V

" M+ h2 y% s; h$ {' j, o  S: Q4 U  B太大啦 都有点失真了魔力私服,最新魔力宝贝私服技术交流7 g0 z1 B7 W. K
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 q' O' V5 n8 f; X9 w& N- G
bbs.mocwww.com; n( P- w* W9 O! [
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ I! ~. T" V  d0 z6 ^
妖城在线论坛' r* U( j/ g) O+ }* y4 l: G
当然具体实现还需要服务端建立一个新的字段来存储放大倍率
- m- s8 X2 m9 @; T2 y" Hbbs.mocwww.com经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内
# L. v/ L4 l4 D& E缩小倍率可以无限小 效果都不错
bbs.mocwww.com) D  ?, p; N) O( n
妖城在线论坛. ~. ~" ^' v6 q$ D
魔力私服,最新魔力宝贝私服技术交流% X: n* t" [" @% X: ?; }
魔力私服,最新魔力宝贝私服技术交流  K  H" h2 ^! s+ a- r
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# S- P  [# e2 p% v. |1 ?
( o( D3 V- o3 Z# ?! @! e/ d
   /
' n8 e- Z9 s  k/ n6 P! wbbs.mocwww.com
+ H) H* W" ^  t8 S0 c* t* V[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
魔力宝贝开发者论坛
http://www.cgdev.me/

TOP

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

TOP

回复 地下室 的帖子

战斗对象也是一个对象,是可以对其进行缩放的魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; S, E7 w7 c1 x) m) ~* ^: ]9 [/ @/ ^
# Y, A  V" {1 J) s
构思:zoomenemy.txt   enemyid,enemyai,zoom5 B5 d2 q5 o6 b$ Q5 L* }* {7 O

" \- u6 H4 a. L* b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当指定怪物使用指定AI时,发送zoom包更新该对象size

TOP

失真问题还是比较严重的。
) O! F. `! L3 |# ]% C妖城在线论坛如果追求高颜值,还是需要图档重置。
; N: W' N% {2 K1 hbbs.mocwww.com
, {6 I  P/ D2 M9 ?  F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如 英雄无敌3 HD 重制版

TOP

引用:
原帖由 lenovo 于 2016-9-26 16:37 发表 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 G  z1 f9 t3 E/ f9 H- R! Y$ P
战斗对象也是一个对象,是可以对其进行缩放的魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; c' L) e1 e- p6 k8 c
魔力私服,最新魔力宝贝私服技术交流5 f+ X3 q, n& X, T% u* s
构思:zoomenemy.txt   enemyid,enemyai,zoom魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  N9 A' ]1 a1 Z1 U

6 J( C0 w/ k' s" H& K( R  _1 Kbbs.mocwww.com当指定怪物使用指定AI时,发送zoom包更新该对象size
魔力私服,最新魔力宝贝私服技术交流$ |- g2 z; Y. k( M# b+ ~: U
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 a1 v8 q5 Z3 B1 O! z4 G7 e/ d4 u
具体怎样实现那??给个例子呗   

TOP

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

TOP

...... // 以下代码太长不说明了
# r8 W3 f; c/ w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表标题不付!!!!差评!!!!!!!!!!!!!
  [5 E( A, O4 V妖城在线论坛就是看了标题进来。。。发现 说太长。。。

TOP

发新话题