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) |
眺望楼主! |