- - 想做特效。 我写的合并方法是调用 display 重绘精灵的图片,使用CCActionInterval 后,我打算把重构精灵延时。
然后就乱了。。。动作线程还没执行玩,精灵就销毁了什么的。还有定时器还没执行就又调用定时器什么。
CCScheduler#scheduleSelector. Selector already scheduled...这之类的错误。
...
分类:
其他好文 时间:
2014-09-27 01:19:09
阅读次数:
165
给多个canvas外面添加一个position:relative的,里面有多个position:absolute的canvas,背景色为透明,就可以分别重绘而互不影响。
分类:
其他好文 时间:
2014-09-24 19:42:27
阅读次数:
172
公开课第一天主要是讲游戏的基本架构,各种类的编写,最终在窗体上绘制了一个玩家坦克,并且可以控制移动,而且不出超出屏幕。1.注意类的抽象 GameObject-》FatherTank-》PlayerTank2.注意类中的虚方法和抽象方法的使用3.窗体不闪烁问题的解决4.重绘问题处理,使用Timer每隔...
分类:
其他好文 时间:
2014-09-18 23:45:34
阅读次数:
239
基本控件的演示ScrollBar滚动条各种圆形进度条ProgressBar进度条 Mdi演示,仿谷歌浏览器多种皮肤可供选择一套专业级别的GUI控件,目前包含了窗体、进度条、滚动条以及MDI多窗口皮肤的实现,其他基本控件还没有,但是整个界面非常流畅。源码内包含4个项目:HelloCsharp.WinF...
窗体边框基本的绘制和控制完成,在第二篇中主要遗留的问题。标题区域图标和按钮没绘制缩放时客户区显示有问题解决完下面的问题,皮肤处理基本完整。大致的效果GIFGIF中TShape的颜色表现有些问题,实际是正常的。绘制标题区域内容获取标题有效区域绘制窗体图标绘制按钮绘制标题 标题区域主要考虑窗体是否在最大...
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘(draw),其框架过程如下:me...
分类:
移动开发 时间:
2014-09-09 12:09:38
阅读次数:
307
/// /// 可显示Gif 的窗体 /// public class WinGif : Form { private Image _img = null; public Image Img { g...
public class WindowOne:Form { public WindowOne() { InitializeCompnent(); } public void InitializeCompnent(...
第一个实现了基本处理。窗体边框的宽度有些肥大,需要进行瘦身。实现: 1、改变外框线宽度 (WM_NCCALCSIZE) 2、改变外框样式 (WM_WINDOWPOSCHANGING)通过WM_NCCALCSIZE 消息可以实现目的。procedure WMNCCalcSize(var messa.....
现在皮肤控件也很多,但每次装一堆控件,使用又繁琐。稍微研究一下内部机制,还是比较简单的。主要会使用到下面几个消息 1 const 2 WM_NCUAHDRAWCAPTION = $00AE; 3 WM_NCUAHDRAWFRAME = $00AF; 4 5 // 绘制非客户区消息 ...
分类:
Windows程序 时间:
2014-09-02 19:25:35
阅读次数:
1283