zoukankan      html  css  js  c++  java
  • 开始做一些2D工具

    image image

    开始做一些工具,研究了一下XNA和winform结合的问题,研究了几个实现以后Winform就熟悉了,然后发现网上的实现都不好。

    于是我做了一个改动图形部分最少的实现。

    因为XNA默认模板已经有一个Game.Run.在windows 平台上毫无疑问是有窗口消息处理的主循环。所以任何建立一个应用把Game往进塞得方案都是本末倒置的,问题是,网上大家的实现都是这样子。。。。。。

    那就简单了,只要建立一个工具window,然后show他,就ok了。就是上述图2的样子。

    然后把图形窗口合并进去,当然可以在Game.Init里面直接合并。

    然后在工具退出的时候,如果你不需要分离,do nothing。分离状态工具退出顺便通知一下程序退出。

    在合并状态尺寸改变的时候要resetdevice,好了,完美了,没有任何其他工作。

    这是给Game添加的两个函数

    image

    这是Game初始化时自动合并

    image

    这是在工具窗口里添加的代码

    image

  • 相关阅读:
    P1005 矩阵取数
    [BZOJ2662][BeiJing wc2012]冻结
    [BZOJ1191]超级英雄Hero
    [bzoj1008] 越狱
    [bzoj1001]狼抓兔子 最小割
    网络流24题——负载平衡问题
    分形小山
    可并堆——左偏树、斜堆
    NOIP最优贸易
    洛谷P2073送花
  • 原文地址:https://www.cnblogs.com/crazylights/p/1868554.html
Copyright © 2011-2022 走看看