魔塔吧 关注:65,565贴子:2,166,998
  • 44回复贴,共1

【开坑】尝试制作魔塔样板

只看楼主收藏回复

之前做了好久,一直无法继续下去,最近终于稍微提高了点性能,感觉有希望。。目前用C#和gdi写的,其他的学起来感觉太难了。。很多奇怪的问题不知道怎么回事。。
乐观的话估计几个月后能弄完。。不过很难说会不会弃坑。。


估计全屏怪物也有60+FPS的。。不过没显卡估计会卡出翔。。


IP属地:广东1楼2016-12-14 01:00回复
    之前试试用unity搞,感觉好难入门。。什么都没有加就只有77FPS。。
    上下楼梯时刷新超过100个gameobject的话,直接会卡出翔。。
    没发现怎么直接绘制屏幕的。。或者把多个Texture的东西绘制到一个sprite上去的办法。。


    IP属地:广东2楼2016-12-14 01:05
    收起回复
      有源码吗?虽然没怎么用过C#, 不过可以试着帮你找找问题。


      IP属地:广东3楼2016-12-14 15:05
      收起回复
        膜拜做样板的dalao


        IP属地:广东来自WindowsPhone客户端5楼2016-12-15 21:02
        回复
          膜拜做样板的dalao


          IP属地:广东来自WindowsPhone客户端6楼2016-12-15 21:02
          回复
            膜拜做样板的dalao


            IP属地:江苏7楼2016-12-16 02:46
            回复
              用C#的话,下载之后是不是又要安装.net Framework才能跑动?


              IP属地:江苏8楼2016-12-16 06:12
              收起回复
                很好。。。怪物算是抠出来一些了。。剩下的问题就是要自己画多20+的新的了。。


                IP属地:广东10楼2016-12-16 11:36
                回复
                  今天早上弄的,没抠图,从始祖的魔塔里面截图来的。动画啥的其实有这两张就够了



                  IP属地:广东11楼2016-12-16 12:45
                  收起回复
                    膜拜大佬


                    来自Android客户端12楼2016-12-16 12:46
                    回复
                      lz 游戏中按alt键会卡死
                      而且 gdi绘图吃u 要是碰见渣渣电脑可就炸了
                      在vs调试时候看见内存到100M就直接GC了 不知道是什么情况


                      IP属地:黑龙江15楼2017-01-06 19:56
                      收起回复
                        膜拜大佬,不过可用性过低。


                        17楼2017-01-07 18:23
                        回复
                          续坑,几个月没搞,忘记又重新写了一遍
                          =================
                          这次把源码也弄上了,代码很渣,有兴趣可以看下。
                          链接:http://pan.baidu.com/s/1i5Nz6lf
                          注:必须安装.net framework 3.5,正常来说win7是自带安装了3.5版本的。
                          XP和win10的我就不知道了,估计打不开。


                          IP属地:广东18楼2017-06-13 16:54
                          收起回复
                            测试了一下,Release 下,CPU占用率有点高啊。。。
                            我这台电脑上,在进行移动操作的时候,CPU高达30%:

                            因为我的电脑一旦到了这种耗率,就会发出较大的响声,所以对这个是比较在意的。
                            我试着改了一下,在 GAME.cs 主循环中(59行)加一句
                            System.Threading.Thread.Sleep(1);
                            CPU耗率就降低了许多:

                            改成 5 的话,效率才十几:

                            改成 10 的话微卡,所以5~8差不多,不影响体验。
                            楼主可以试试。


                            IP属地:广东20楼2017-06-17 16:26
                            收起回复