【登录】 【注册】
进入此贴详细完整版>> 自制DNF PK版   可联网。。  新增视频! 再次爆料!!!!!!!!!中华游戏网 > DNF单机版发布区

<<  1   2   3   4   5   6  >>  Pages: ( 25 total )

50楼:huantongbd(2011-03-13 23:23)

先顶顶!!
51楼:781489851(2011-03-13 23:27)

看看怎么样
52楼:q455123532(2011-03-13 23:37)

看看 不 是 小游戏那 种吧啊!!
53楼:z88047392(2011-03-13 23:38)

超级期待了 啊
54楼:xsvaaa(2011-03-13 23:48)

好玩不???
55楼:aben94ben(2011-03-13 23:49)

看看啦,哈哈
56楼:东宝(2011-03-13 23:58)

加油    看好你
57楼:openbm7(2011-03-14 00:35)

看看 不 是 小游戏那 种吧啊!!
58楼:sunne.(2011-03-14 01:21)

好厉害!
59楼:zhushishuai1(2011-03-14 01:22)

咬定要顶
60楼:zelx(2011-03-14 01:27)

- -要看手感了,手感不行的话就……
61楼:zt64487298(2011-03-14 01:28)

玩起来卡不卡的
62楼:angei1029(2011-03-14 01:54)

啥样子的 看一看啊
63楼:已梦千年丶(2011-03-14 02:24)

看看做得怎么样~!!
64楼:qq229895356(2011-03-14 03:04)

哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇


65楼:忧伤还是快乐(2011-03-14 03:59)

好玩么
66楼:yu529060770(2011-03-14 04:05)

组织组织者真的可以
67楼:q464986253(2011-03-14 04:55)

支持下~~!!!
68楼:tommy0909(2011-03-14 04:55)

自制游戏都喜欢

69楼:周开心(2011-03-14 06:42)

gydyu相结合撒旦玉杰

70楼:imlixiao(2011-03-14 06:59)

手感怎么样啊
71楼:djsijie(2011-03-14 07:24)

支持楼主,谢谢分享。
72楼:xbs1990(2011-03-14 07:25)

回复下看看先~~~
73楼:kamilljb(2011-03-14 07:27)

来顶一下 围观中...
74楼:曾经俺很瘦(2011-03-14 07:45)

哥来学习下
75楼:540047573(2011-03-14 08:00)

看看!!!!!!!!!!!!!!
76楼:xichun5ai(2011-03-14 08:14)

不错不错啊    继续努力  做更完美的DNF

77楼:hwz1168(2011-03-14 08:35)

真的假的,真的可以PK?
78楼:wei8030(2011-03-14 08:43)

看看是什么
79楼:majunterry(2011-03-14 08:45)

看看是什么东西?有电脑AI吗?
80楼:a13633374826(2011-03-14 09:48)

支持一下
81楼:qq8190741(2011-03-14 09:49)

我看看啊
82楼:rensong(2011-03-14 09:57)

观望 你好牛B啊自己做的??
83楼:ffjklpeg(2011-03-14 10:07)

狂顶你!
84楼:winninera(2011-03-14 10:10)

厉害啊~低调低调
85楼:winninera(2011-03-14 10:11)

持续关注
86楼:wang444526(2011-03-14 10:12)

--==============================================================================--
--╭━━╮┏━━╮╭━━╮╭━━╮╭╭╮╮╭━━╮ ╭╭╮╮╭━━╮╭╮╭╮╭━━╮
--┃╭━╯┃╭╮┃┃╭━╯┃╭╮┃┃  ┃┃╭━╯ ┃  ┃┃╭╮┃┃╰╯┃┃╭━╯
--┃╰━╮┃┃┃┃┃┃╭╮┃╰╯┃┃┃┃┃┃╰━╮ ┃┃┃┃┃╰╯┃┃ ╭╯┃╰━╮
--┃╭━╯┃┃┃┃┃┃┃┃┃╭╮┃┃╭╮┃┃╭━╯ ┃╭╮┃┃╭╮┃┃ ╰╮┃╭━╯
--┃╰━╮┃╰╯┃┃╰╯┃┃┃┃┃┃┃┃┃┃╰━╮ ┃┃┃┃┃┃┃┃┃╭╮┃┃╰━╮
--╰━━╯┗━━╯╰━━╯╰╯╰╯╰╯╰╯╰━━╯  ╰╯╰╯╰╯╰╯╰╯╰╯╰━━╯
--
--=============================================================================--
D2D_PAK  = class()
--=============================================================================--
-- ■ 构造函数
--=============================================================================--

function D2D_PAK:初始化(pak包文件名) 
 
 
 self.PAK文件名  = pak包文件名
 self.临时位置 = {x=0,y=0}
 self.中心点 ={x=0,y=0}
 self.pak信息 =引擎:取pak信息(pak包文件名)
 
 
 
 if(self.pak信息 == nil)then
  调试输出("无法获取PAK文件信息!" .. pak包文件名)
  引擎:Log("无法获取PAK文件信息!" .. pak包文件名)
  return
 end
  
  local  首次分割 = 分割文本(self.pak信息, "\n")
  self.pak信息组 = {}
  
  for n =1 , table.getn(首次分割) do
 
   local 再一层分割文本组 = 分割文本 (首次分割[n],",")
 
   if (table.getn(再一层分割文本组) == 5) then
 
    self.pak信息组[n]=
    {
     编号 = tonumber( 再一层分割文本组[1] ),
     偏移 = tonumber( 再一层分割文本组[2] ),
     图片大小 = tonumber( 再一层分割文本组[3] ),
     中心x = tonumber( 再一层分割文本组[4] ),
     中心y = tonumber( 再一层分割文本组[5]),
     图片 = 0
    }
 
   end
  end
      
 
  self.总帧数 = table.getn(self.pak信息组)
  
  self.pak信息组[1].图片 = 引擎:载入图片_PAK (self.PAK文件名,self.pak信息组[1].偏移,self.pak信息组[1].图片大小)
  
  self.碎图片精灵 = D2D_精灵.创建(self.pak信息组[1].图片,0,0,引擎:取图片宽度(self.pak信息组[1].图片),引擎:取图片高度(self.pak信息组[1].图片))
 
  self.临时宽度 = 引擎:取图片宽度 (self.pak信息组[1].图片)
  self.临时高度 = 引擎:取图片高度 (self.pak信息组[1].图片)
 
  self.开始帧 = 1
  self.结束帧 = 1
  self.当前帧 = 1
 
  self.全局计次 = 0
  self.时间累积 = 0
 
  self.进度值  = 1
end
--=============================================================================--
-- ■ 更新()
--=============================================================================--
function D2D_PAK:更新(动画帧率,开始帧,结束帧)
 self.时间累积 = self.时间累积 + 0.02
 if ( 开始帧 == nil) then
  self.开始帧 = 1
  self.结束帧 = self.总帧数
 else
  self.开始帧 = 开始帧
  self.结束帧 = 结束帧
 end
 
 if (self.时间累积 > 动画帧率/100) then
  self.全局计次 = self.全局计次 + 1
  self.时间累积 = 0
 end
 
 if (self.全局计次 > self.结束帧 - self.开始帧) then
  self.全局计次 = 0
 end
 
 self.当前帧 = self.全局计次 + self.开始帧
 if (self.当前帧 <= table.getn(self.pak信息组)) then
 
  if (self.pak信息组[self.当前帧].图片 == 0) then
   self.pak信息组[self.当前帧].图片 = 引擎:载入图片_PAK (self.PAK文件名,self.pak信息组[self.当前帧].偏移,self.pak信息组[self.当前帧].图片大小)
  end
  self.碎图片精灵:置图片(self.pak信息组[self.当前帧].图片 )
  self.碎图片精灵:置显示区域(0,0,引擎:取图片宽度(self.pak信息组[self.当前帧].图片),引擎:取图片高度(self.pak信息组[self.当前帧].图片))
 end
end


--=============================================================================--
-- ■ 往返更新()
--=============================================================================--
function D2D_PAK:往返更新(动画帧率,开始帧,结束帧)
 self.时间累积 = self.时间累积 + 0.02
 if ( 开始帧 == nil) then
  self.开始帧 = 1
  self.结束帧 = self.总帧数
 else
  self.开始帧 = 开始帧
  self.结束帧 = 结束帧
 end

 if(self.全局计次 == 0)then
  self.进度值 = 1
 end
 if(self.全局计次 + self.开始帧 == self.结束帧)then
  self.进度值 = -1
 end

 if (self.时间累积 > 动画帧率/100) then
  self.全局计次 = self.全局计次 + self.进度值
  self.时间累积 = 0
 end
 
 self.当前帧  = self.全局计次 + self.开始帧
 
 if (self.pak信息组[self.当前帧].图片 == 0) then
  self.pak信息组[self.当前帧].图片 = 引擎:载入图片_PAK (self.PAK文件名,self.pak信息组[self.当前帧].偏移,self.pak信息组[self.当前帧].图片大小)
 end
   
 self.碎图片精灵:置图片(self.pak信息组[self.当前帧].图片 )
 self.碎图片精灵:置显示区域(0,0,引擎:取图片宽度(self.pak信息组[self.当前帧].图片),引擎:取图片高度(self.pak信息组[self.当前帧].图片))
end

--=============================================================================--
-- ■ 显示()
--=============================================================================--
function D2D_PAK:显示(x,y,w,h,旋转)
 
 if (w == nil) then
  w = 1
 end
 
 if (h == nil) then
  h = 1
 end
 if (旋转 == nil) then
  旋转 = 0
 end
 
 if (self.当前帧 <= table.getn(self.pak信息组)) then
  if (self.当前帧 > 0) then
    self.临时位置.x = x + self.pak信息组[self.当前帧].中心x
    self.临时位置.y = y + self.pak信息组[self.当前帧].中心y
  end
 end

 self.碎图片精灵:置中心点 (self.中心点.x, self.中心点.y)
 self.碎图片精灵:显示_高级(self.临时位置.x,self.临时位置.y,旋转,w,h)

end

--=============================================================================--
-- ■ 置颜色()
--=============================================================================--
function D2D_PAK:置颜色(颜色值)
 
 self.碎图片精灵:置颜色(颜色值)
end

--=============================================================================--
-- ■ 重置()
--=============================================================================--
function D2D_PAK:重置()
 
 self.时间累积 = 0
 self.全局计次 = 0
end

--=============================================================================--
-- ■ 取间隔帧()
--=============================================================================--
function D2D_PAK:取间隔帧()
 
 return self.全局计次
end

--=============================================================================--
-- ■ 置混合()
--=============================================================================--
function D2D_PAK:置混合(混合值)
 
 self.碎图片精灵:置混合模式(混合值)
end
--=============================================================================--
-- ■ 置中心点()
--=============================================================================--
function D2D_PAK:置中心点(x,y)
 
 self.中心点.x = x
 self.中心点.y = y

end

--=============================================================================--
-- ■ 销毁()
--=============================================================================--
function D2D_PAK:销毁()
 
  for n=1,table.getn(self.pak信息组) do
   if (self.pak信息组[n].图片 ~= 0) then
    引擎:销毁纹理(self.pak信息组[n].图片)
   end
  end

 self.碎图片精灵:销毁()  
 
end


87楼:ghasddy(2011-03-14 11:13)

看看这是个啥~
88楼:10438ylssb(2011-03-14 11:31)

顶你们!!!太完美了!
89楼:jishaobiao(2011-03-14 11:52)

我能下吗?
90楼:alucardxlx(2011-03-14 11:59)

观望楼主·········
91楼:ft3219567(2011-03-14 12:00)

想看看哦!
92楼:0児戏0虚(2011-03-14 12:03)

看看啊
93楼:堕落『天使』(2011-03-14 12:06)

怎么联网玩呢?输入对方IP?
94楼:z253740709(2011-03-14 12:07)

走支持路线
95楼:风流小子(2011-03-14 12:09)

好 !!!!!!!!!!!!
96楼:az748131984(2011-03-14 12:11)

能联网啊!不错啊!支持一个
97楼:23722846(2011-03-14 12:15)

什么时候才出?
98楼:风花丨雪月(2011-03-14 12:17)

装备都一样- -? 技能都一样?

动作会流畅?
99楼:天残¢狂猫(2011-03-14 12:18)

眺望楼主!

进入此贴详细完整版>> 自制DNF PK版   可联网。。  新增视频! 再次爆料!!!!!!!!! 返回顶部


COPYRIGHT © 2006-2024 中华游戏网 cnyouw.cn. ALL RIGHTS RESERVED. SITEMAP