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

  • 相关阅读:
    两个51相互之间单片机如何进行串口通信
    (stm32f103学习总结)—stm32pwm
    (stm32f103学习总结)—stm32 PMW输出实验
    cpu指令如何读写硬盘
    线程进程同步
    stm32+lwip
    opc
    open62541-server编程
    linux 下time函数
    close与shutdown
  • 原文地址:https://www.cnblogs.com/crazylights/p/1868554.html
Copyright © 2011-2022 走看看