发新话题
打印

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

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

原来魔力中是自带放大与缩小效果的bbs.mocwww.com+ |! @" Y) k- o- Q& {& ]
所以可以不再需要提取图档放大缩小後再打回去
" |; |+ E" ^( u5 ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表就能实现类似魔力2中的  放大卡、缩小卡 之类的道具效果
4 t, o( A& N9 ]9 G) K" kbbs.mocwww.com感谢兰纳的的弟弟(IKKI) 提供技术支援 * V0 ]8 e" p6 n/ W9 h" s

( f+ s' K& T3 P7 x0 V# 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 q& v: L$ Y7 V$ p' W4 o, P

$ m& |% f2 h' z
: O* I# X9 E2 v9 G. E妖城在线论坛魔力私服,最新魔力宝贝私服技术交流( b4 T5 P$ e5 h& |$ m
缩小效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 `! z( F! N8 p' V& ?: j, a1 j9 ~1 x
) m1 H( _, T" O6 {: y* w
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 s2 p5 n  l' O2 O& G
bbs.mocwww.com$ @: j+ o( O& w+ A5 `
太大啦 都有点失真了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 b* K" Q: U. }# w! c

4 _5 @' {% {" J  h. L1 W7 |: T$ ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com# s) k/ J# |( P( U
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- ]: F8 C4 ]3 Z1 t4 o$ z

6 x$ P4 H8 E/ ?1 B, i3 u" g5 ebbs.mocwww.com当然具体实现还需要服务端建立一个新的字段来存储放大倍率
+ U7 f6 ?1 R5 j0 ]魔力私服,最新魔力宝贝私服技术交流经过测试 放大倍率在1.8倍以内 失真不是很严重 在可接受范围内魔力私服,最新魔力宝贝私服技术交流7 D& m7 K/ j% b+ A% `! V2 [
缩小倍率可以无限小 效果都不错

% T$ j, Q, V6 I, N: z" Y' C0 rbbs.mocwww.com
8 }' F; n! q6 X$ H% S, h' U妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ k! G" g9 Y- f* q7 ]7 }% L

  F1 X% q, S9 c7 F) J5 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
- f0 U  f# O* _' W# t魔力私服,最新魔力宝贝私服技术交流
0 H6 O% ?0 i- O$ a妖城在线论坛   /魔力私服,最新魔力宝贝私服技术交流3 p) f" J: ^2 X2 e8 o

9 y7 I% |) x& e  [' C9 U- n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 blue 于 2016-9-23 20:39 编辑 ]
魔力宝贝开发者论坛
http://www.cgdev.me/

TOP

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

TOP

回复 地下室 的帖子

战斗对象也是一个对象,是可以对其进行缩放的
/ M' g2 o# W) p: k4 C$ B
3 W1 c( b  v9 b& I- x; [6 `' X魔力私服,最新魔力宝贝私服技术交流构思:zoomenemy.txt   enemyid,enemyai,zoom妖城在线论坛4 {. M% E, f& s' e8 d" N# \5 P5 L4 R

, g4 X: C1 c# z  B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当指定怪物使用指定AI时,发送zoom包更新该对象size

TOP

失真问题还是比较严重的。
: D0 {& |; A$ l; K/ e如果追求高颜值,还是需要图档重置。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. V* W) D1 Z" L1 _" b% u7 [
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 J' z6 R: e( g
如 英雄无敌3 HD 重制版

TOP

引用:
原帖由 lenovo 于 2016-9-26 16:37 发表 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 H0 I0 x( s7 g* l6 H  I
战斗对象也是一个对象,是可以对其进行缩放的
9 A. a( |3 Q- Z+ I妖城在线论坛bbs.mocwww.com$ E5 ~& J* c" [1 ^5 C7 M  E; q7 I
构思:zoomenemy.txt   enemyid,enemyai,zoom—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ @1 u) ^& i5 b' C9 {$ }5 K9 c$ p

2 j- ^) \$ F( c8 b( ubbs.mocwww.com当指定怪物使用指定AI时,发送zoom包更新该对象size
魔力私服,最新魔力宝贝私服技术交流6 T" H! \; X9 f% W! N6 ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 h" X% @6 _# `/ ?# K- e8 ~+ W5 Z) d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表具体怎样实现那??给个例子呗   

TOP

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

TOP

...... // 以下代码太长不说明了妖城在线论坛1 F4 Y) p) [5 W' P, B9 ?- g
标题不付!!!!差评!!!!!!!!!!!!!
. i$ v% J3 N7 D5 _+ l% }; S* \2 ]& d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表就是看了标题进来。。。发现 说太长。。。

TOP

发新话题