发新话题
打印

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

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

原来魔力中是自带放大与缩小效果的
7 @/ N" Y5 L- {2 W3 K# K5 G9 N9 z妖城在线论坛所以可以不再需要提取图档放大缩小後再打回去 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; C1 k9 U2 ^& L) A  h
就能实现类似魔力2中的  放大卡、缩小卡 之类的道具效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 U3 H% I7 q/ `: K# G7 o
感谢兰纳的的弟弟(IKKI) 提供技术支援
4 v/ z2 L' H/ ?2 ^3 W妖城在线论坛9 E3 y# S; z* _
实现的相关代码
复制内容到剪贴板
代码:
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;
}
放大效果1 U7 }; {8 O5 T& k! ]2 w

* P6 Q  b* T! R; c, M) Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* h) [( K6 s' A0 a( z' P. @  {魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; p0 v1 |, D# l2 R6 v( V' |
缩小效果
0 W* m3 L7 m* N( e# S( i# D& G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
, X* p& `* D$ e; a' _0 {bbs.mocwww.com
1 k: C' A; A8 U& x9 t6 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& |( z* j: \' K& ^# {# j! m- O魔力私服,最新魔力宝贝私服技术交流太大啦 都有点失真了
3 }' l, l7 }6 Z( ]; f6 C; W3 S( Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
) {. k. j$ ]0 }; |6 b8 M, s% mbbs.mocwww.combbs.mocwww.com# G# S  ?7 ^2 _. H+ }- e5 ~6 o
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& [" J2 }8 V. l5 M+ B' N% w
妖城在线论坛0 e' E2 p/ S. L) F! e& m+ j  B
当然具体实现还需要服务端建立一个新的字段来存储放大倍率
& B; T# X2 H* B0 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内
% Q, A, w- c/ G1 ?4 b; u0 Y) Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表缩小倍率可以无限小 效果都不错

. {/ b) b2 z" k4 v. p* X# B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ~$ L' F6 q- G: w- S3 e+ {1 d& }
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ s! r! t, j; M# V+ P" A

$ v3 r; Q9 Y& a& C$ f妖城在线论坛
5 U) {% k1 _/ ]! A1 p妖城在线论坛
& t! |4 d5 g: u: {1 A妖城在线论坛   /bbs.mocwww.com, V  p9 e' E6 v' \5 I  T* u
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! Z: p3 y( \- K% [( l& u! Q
[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
魔力宝贝开发者论坛
http://www.cgdev.me/

TOP

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

TOP

回复 地下室 的帖子

战斗对象也是一个对象,是可以对其进行缩放的
; U. r" s; I' E1 |! x7 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
- g" ^$ o$ B4 O" h! }* f) s妖城在线论坛构思:zoomenemy.txt   enemyid,enemyai,zoom魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" P. I' _+ D" x, V# T; {8 I

$ W+ C) K) B! v  o  V0 y; }3 ~当指定怪物使用指定AI时,发送zoom包更新该对象size

TOP

失真问题还是比较严重的。: ?5 X8 `% x1 C$ g; i& }1 X$ s
如果追求高颜值,还是需要图档重置。
8 }& I! d( R% h/ u妖城在线论坛
& Q. x1 M( o) G7 U3 S6 [; H. pbbs.mocwww.com如 英雄无敌3 HD 重制版

TOP

引用:
原帖由 lenovo 于 2016-9-26 16:37 发表
6 N) X: Y, s! \) y' n4 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表战斗对象也是一个对象,是可以对其进行缩放的
+ R1 K- v* y) a- v. f) N: x0 ^bbs.mocwww.combbs.mocwww.com: [5 W& K( c! q
构思:zoomenemy.txt   enemyid,enemyai,zoom% _; [& o6 |+ x6 m+ f7 J

( H, I( \4 w% |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当指定怪物使用指定AI时,发送zoom包更新该对象size
3 q4 x' M' l5 x- {  c& H$ M( j6 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' \) ^/ n3 O% ]7 T妖城在线论坛具体怎样实现那??给个例子呗   

TOP

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

TOP

...... // 以下代码太长不说明了
. x. o9 n7 B) F$ k$ P7 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表标题不付!!!!差评!!!!!!!!!!!!!  ~; c, U3 C4 l+ Z( U5 a
就是看了标题进来。。。发现 说太长。。。

TOP

发新话题