摘要: 前言:最近看Xamarin中默认的项目代码,发现使用了大量的Task类,因此回过头来总结一下C#中委托、事件、多线程、Task在开发中的应用的应用,首先提一句看到一系列博客写的特别好,地址是:http://www.cnblogs.com/sosowjb/archive/2012/08/11/2633 阅读全文
posted @ 2017-05-08 21:49 早一步是财富 阅读(3954) 评论(1) 推荐(1) 编辑
摘要: 微软的Bing搜索引擎首页每天都会提供了一些有趣的图片,下面使用正则表达式获取图片的地址,不管是在手机app还是在网站上都是很好的图片素材,而且每天更新,非常不错。 首先访问微软的API,该地址返回的是xml文本,获取xml文本后使用正则表达式匹配url节点中的内容,加上必应主页链接即可获得图片的真 阅读全文
posted @ 2017-04-22 15:49 早一步是财富 阅读(615) 评论(0) 推荐(1) 编辑
摘要: listview列表实现分页是非常容易的。ListView分页是非常简单的,加上一个DataPager控件,把ListView的ID赋予就可以了。最开始我就是这么写的。(网上有人说这样是伪分页?) 然而这样写完,点击分页的效果是刷新整个页面,刷新后页面跳来跳去当然是不友好的,所以要局部更新页面,最开 阅读全文
posted @ 2017-03-23 00:27 早一步是财富 阅读(2874) 评论(7) 推荐(1) 编辑
摘要: 使用Three.js引擎(这是开源的webgl三维引擎,gitgub)进行一个简单应用。 做一个酷炫的3d效果的标签墙(已经放在我的博客首页的右下角,pc可见), 去我的博客首页看看实际效果 www.songshizhao.com 静态效果如下图所示: 让所有的标签组成一个球体,并且运动起来。可以手 阅读全文
posted @ 2017-03-13 20:46 早一步是财富 阅读(3747) 评论(0) 推荐(2) 编辑
摘要: 点击进入 我的博客 主页 www.songshizhao.com 阅读全文
posted @ 2017-02-24 12:06 早一步是财富 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 写在前面: 把Unity3D嵌入winform或者wpf程序,过去大部分使用UnityWebPlayer插件来实现,这个插件其实就是网页上播放unity页游的插件。 但是使用UnityWebPlayer嵌入桌面开发有各种问题,我认为最大的问题是效率问题(加载缓慢),毕竟是网页的加载方式,而且可以确认 阅读全文
posted @ 2016-11-23 00:37 早一步是财富 阅读(17174) 评论(10) 推荐(7) 编辑
摘要: winform:优点是简单易学,缺点是界面做不好看,界面适应能力很差。 wpf:微软结合了显卡渲染技术推出的界面设计方式,模仿html推出了自己的xaml,winform能实现的wpf都能实现,因为wpf有一个WindowsFormsHost控件,他是为托管winform控件做准备的,比如wpf没有 阅读全文
posted @ 2016-09-04 16:34 早一步是财富 阅读(5607) 评论(6) 推荐(0) 编辑
摘要: 接上一节,游戏控制首先要解决的就是碰撞检测了 这里用到了学习笔记(三)射线检测的内容了 以鸟为射线原点,向前、上、下分别发射3个射线,射线的长度较短大概为10~30. 根据上一节场景的建设,我把y轴设为前进方向,z轴设为高度~ 如果射线返回有结果,那么说明鸟遇到了障碍物。代码如下: 其次需要解决的就 阅读全文
posted @ 2016-07-16 00:56 早一步是财富 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 游戏已经做好,但是博客园不能支持哈,我在我的独立博客里面加入了这个游戏。 加载时候会黑屏,等待数秒即可,点击这里体验试玩:FlappyBird3d游戏试玩 不写代码,没有长进。 开始写一个3d小游戏吧~估计这一篇写不完的,先写一个框架。基本上所有的都是这个套路 现在这个模型什么都没有添加,我准备练手 阅读全文
posted @ 2016-07-13 19:06 早一步是财富 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 游戏已经做好,但是博客园不能支持哈,我在我的独立博客里面加入了这个游戏。 加载时候会黑屏,等待数秒即可,点击这里体验试玩:FlappyBird3d游戏试玩 前面说过,通过control实现动态效果,但只是通过鼠标等设备与用户进行交互的使用。 如想做出人物行走,奔跑这样的复杂动作,显然不是用contr 阅读全文
posted @ 2016-07-13 00:12 早一步是财富 阅读(3632) 评论(0) 推荐(1) 编辑
摘要: 游戏已经做好,但是博客园不能支持哈,我在我的独立博客里面加入了这个游戏。 加载时候会黑屏,等待数秒即可,点击这里体验试玩:FlappyBird3d游戏试玩 我们知道three.js有几大件,掌握好这几个类,那么就算入门了! 场景scene,摄像机camera,渲染器render。光源light、控制 阅读全文
posted @ 2016-07-12 10:02 早一步是财富 阅读(6324) 评论(0) 推荐(0) 编辑
摘要: 游戏已经做好,但是博客园不能支持哈,我在我的独立博客里面加入了这个游戏。 加载时候会黑屏,等待数秒即可,点击这里体验试玩:FlappyBird3d游戏试玩 射线检测Raycaster 这个类将射线检测变得容易,射线检测用于挑选或者更多。 结构(Constructor)Raycaster( origi 阅读全文
posted @ 2016-07-08 20:33 早一步是财富 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 游戏已经做好,但是博客园不能支持哈,我在我的独立博客里面加入了这个游戏。 加载时候会黑屏,等待数秒即可,点击这里体验试玩:FlappyBird3d游戏试玩 Three.js 使用矩阵 matrices进行3D变换 位置(position)平移, 旋转rotations, 和缩放scaling. 每一 阅读全文
posted @ 2016-07-07 12:58 早一步是财富 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: 游戏已经做好,但是博客园不能支持哈,我在我的独立博客里面加入了这个游戏。 加载时候会黑屏,等待数秒即可,点击这里体验试玩:FlappyBird3d游戏试玩 初衷:最近在学习webgl,翻译一下用户帮助文档,希望对大家有所帮助!(进了一个什么webgl中文网的qq群,问了一个问题,一句话能解决的就是拖 阅读全文
posted @ 2016-07-07 12:14 早一步是财富 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 事先说明:本文使用的是WPF程序自带的3d功能,想要用winform实现加载3d模型的可以退散了。 先上效果图吧。 我导入了两个模型,一个汽车和一个美女,都是在网上下载的obj格式的文件。导入之后调整了2个模型之间的位置关系,又添加了鼠标滚轮缩放,旋转的功能,这样我们就可以方便查看模型的各个细节了。 阅读全文
posted @ 2016-07-04 18:18 早一步是财富 阅读(15963) 评论(12) 推荐(1) 编辑
摘要: 这篇文章我主要介绍如何,控制一个人物行走。达到小游戏中很常见的简单的功能。 通常小游戏的资源文件中通常包含下面这样的四方位行走图,百度搜索人物四方位行走图,这样的图片很多。可以直接拿来用。 那么问题出现了,怎么用?当然是一张一张的替换啊,比如说第一张图的第一排的四个图轮流播放,就完成了人物向前行走的 阅读全文
posted @ 2015-12-24 18:56 早一步是财富 阅读(915) 评论(0) 推荐(0) 编辑
摘要: ‘ 貌似WPF对GDI+不提供支持,要达到剪裁图像的方法,可以使用image.clip,’不过clip只是对图片的一个遮挡拦截效果,并不改变本身的图片资源。‘下面的代码提供了剪裁图片资源的方法。 Dim path = "C:\Users\Administrator\Desktop\image\image\Images\tori_gaku_02.png" Dim bi... 阅读全文
posted @ 2015-12-18 00:16 早一步是财富 阅读(549) 评论(0) 推荐(0) 编辑
摘要: Dim dt As New DataTable() '------------------- dt.Columns.Add(New DataColumn("名称")) dt.Columns.Add(New DataColumn("说明")) dt.Columns.Add(New DataColumn("值")) '... 阅读全文
posted @ 2015-12-06 16:39 早一步是财富 阅读(309) 评论(0) 推荐(0) 编辑