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

  • 相关阅读:
    自定义jdbc框架
    sql 批处理、获取自增长、事务、大文本处理
    数据库设计
    数据约束
    mysql操作之二
    mysql基本操作
    38. 外观数列
    合并两个有序链表
    有效的括号
    实现strStr
  • 原文地址:https://www.cnblogs.com/crazylights/p/1868554.html
Copyright © 2011-2022 走看看