2d手游引擎,至少要提供5个解决方案:1UI2角色怪物动画3场景4粒子5音频视频语言选择使用c++,脚本使用lua,c++需要提供的核心API包括1图片加载接口_Image.new2图片文字渲染接口_Image:draw()3音频视频接口soundgroup:play4事件接口_app:onIdle...
分类:
其他好文 时间:
2014-06-18 12:32:24
阅读次数:
386
The HTML5 element is used to draw graphics, on the fly, via scripting (usually JavaScript).1、本身没有外观,只是在文档中创建了一个画板,我们需要使用脚本来画图2、IE9前的浏览器不支持canvas3、使用c....
分类:
Web程序 时间:
2014-06-18 10:35:17
阅读次数:
274
从前文《 源码解析:dialog, popupwindow, 和activity 的第一个view是怎么来的?》中知道了activity第一个view或者说根view或者说mDecorView 其实就是一个FrameLayout,以及是在系统handleResume的时候加入到系统windowManager中的,并由framework中的ViewRootImpl
接管,通过ViewRootIm...
分类:
其他好文 时间:
2014-06-17 22:07:59
阅读次数:
277
项目是使用spring MVC(1)在浏览器中访问,后台总报错:Java代码NomappingfoundforHTTPrequestwithURI[/exam3/welcome]inDispatcherServletwithname'spring2'查了好半天,才发现是controller没有扫描到...
分类:
移动开发 时间:
2014-06-17 20:04:22
阅读次数:
494
正常情况下TextView的文本内容是水平显示的,那如何做到让内容垂直显示呢,于是做了一些尝试,自定义控件继承TextView,重写onDraw函数,代码如下:1
@Override 2 protected void onDraw(Canvas canvas) { 3 ...
分类:
移动开发 时间:
2014-06-16 00:43:32
阅读次数:
257
一.DrawGLFunctor
android4.4 webview chromium的硬件渲染是android ui系统和chromium内核协作
完成的。android ui系统负责触发网页渲染(调用WebView.onDraw()),以及提供
网页内容的最终目的地(HardwareCanvas);chromium内核提供具体的渲染行为。
这里就引出了DrawGLFunctor结构。...
分类:
移动开发 时间:
2014-06-15 16:18:43
阅读次数:
315
我现在是这么画的,class A { private GeometryGroup
_lines; private Path _path; public A() { _path.Data = _lines; } public Draw() {
LineGeometry line = new LineG...
分类:
其他好文 时间:
2014-06-11 23:48:13
阅读次数:
1241
昨天在给客户端做天气展示页面的时候,发现很多app的天气页面背景图片都会缓慢移动,形成了一种3d的感觉。例如下雨,静态图片缓慢移动,雨滴位置变换感觉就真的在下雨。云朵的移动也很酷。于是研究了一下午。写了一个自定义view控件。
我的自定义控件继承了view,重写ondraw方法。本人C#转andr....
分类:
移动开发 时间:
2014-06-11 23:29:07
阅读次数:
428
saveImgGroup的大小由里面的图片决定。注:saveBitmapData=new
BitmapData(saveImgGroup.width,saveImgGroup.height,true,0);saveBitmapData.draw(saveImgGroup);最后保存的图片的大小是由s...
分类:
其他好文 时间:
2014-06-11 09:05:38
阅读次数:
268
OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,...
分类:
其他好文 时间:
2014-06-10 19:43:55
阅读次数:
170