代码改变世界

C# 初识Ref和Out

2016-03-13 17:50 by wuzhang, 508 阅读, 0 推荐, 收藏, 编辑
摘要:首先:两者都是按地址传递的,使用后都将改变原来参数的数值。 其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。 阅读全文

Unity发送短信

2016-03-06 19:36 by wuzhang, 2173 阅读, 0 推荐, 收藏, 编辑
摘要:闲来无事,觉得用uinity来发送短信挺有意思的,所以自己差了点资料,看看能否实现,结果还真的可以!废话不多说,直接码! 1,新建一空工程,我们就简单的使用UGUI搭建一个丑陋的界面吧! 2,界面极其简单,直接写发送函数。 先创建一个AndroidJavaClass 对象,它用来调用jar包里的函数 阅读全文

Unity 3D 动画帧事件

2015-11-14 16:55 by wuzhang, 14733 阅读, 3 推荐, 收藏, 编辑
摘要:前几天在项目开发中碰到一个这样的需求,RPG游戏中,特效和动画播放不同步的。假如主角在攻击NPC时,先实例化特效,后播放动画。动画毕竟是有一个时间长度的。等到动画播放攻击挥刀的那一瞬间时,特效可能早就播放完了。于是就想着在动画播放到某一帧的时刻才实例化特效,这样就解决了动画与特效不同步的问题。首... 阅读全文

Unity 图片的灰度处理

2015-11-07 17:06 by wuzhang, 5167 阅读, 0 推荐, 收藏, 编辑
摘要:我们平时在做项目时,经常遇到按钮的点击而且还要区分悬浮,点击,禁用的状态,美术要针对一张图片做多个状态图片,资源图片的数量也就增大了,那么打出的包的大小也就跟着上去了,所以我们可以针对原始图片进行Shader处理,得到我们想要的效果!实现原理:Unity3d中所有的渲染都是基于Shader的,而... 阅读全文

Unity 定时开启/关闭外部应用

2015-10-31 15:09 by wuzhang, 3890 阅读, 0 推荐, 收藏, 编辑
摘要:自从加入工作的队伍里,博客都荒废了,今天周末,难得清静,写篇博客!刚才看到了Process类,随手写了个小demo.给大家分享下!首先大家要对Process类有一些简单的了解,参考资料:https://msdn.microsoft.com/zh-cn/library/system.diagnos... 阅读全文

C# 事件

2015-08-15 17:07 by wuzhang, 368 阅读, 0 推荐, 收藏, 编辑
摘要:事件和委托极为的相似。其实,事件就好像被简化的针对特殊用途的委托。1,发布者定义时间成员。2,订阅者注册在事件成员被触发时要调用的方法。3,当发布者触发事件时,所有列表注册的事件都将被调用。下面我们来看一个简单的例子:EventHandler是.Net BCL使用预定义的用于标准时间的委托,publ... 阅读全文

Unity之Bmob云存储一

2015-06-10 15:56 by wuzhang, 3458 阅读, 2 推荐, 收藏, 编辑
摘要:无论我们做软件还是做游戏,少不了的就是和数据打交道,对于要保存到本地的数据,我们可以采用的载体太多了。例如:txt,Xml,Sqlite,SqlServer,Mysql等等,具体使用什么那就视情况而定了。但是假如我们要在游戏中要做一个在线排行榜,我们会怎么解决呢?有些人立刻会想到把数据放到服务器... 阅读全文

Unity 启动画面淡入淡出

2015-05-24 14:35 by wuzhang, 9226 阅读, 1 推荐, 收藏, 编辑
摘要:前几天在玩我叫MT 2游戏的时候发现打开他们应用的时候发现他们Logo淡入淡出的效果做的挺好的,例如第一张是运营商腾讯的logo第二张是他们公司的游戏logo。我们也来模仿一下:第一张图片:运营商的这是第二张图片,游戏公司自己的。1,新建测试工程。 脚本文件SplashScreen.cs u... 阅读全文

Unity 2D 跑酷道路动起来

2015-05-16 16:13 by wuzhang, 2896 阅读, 0 推荐, 收藏, 编辑
摘要:之前做2D的游戏怎样让背景动起来?就想着做成滚屏效果不就行了,今天在网上看到人家做的既简单又方便,唉,忏愧啊!不过还好,下次可以为自己所用了!呵呵废话就不扯了,新建工程!1 ,打开Unity 5.0,新建空白工程。2.我用画图工具制作一张道路贴图,导入Unity,3.创建物体Quad添加代码:m... 阅读全文

Unity 切割导出精灵

2015-05-15 17:18 by wuzhang, 1310 阅读, 0 推荐, 收藏, 编辑
摘要:Unity中经常使用到精灵,尤其是2D游戏中制作动画等!今天我们就学习下精灵的切割和导出吧!废话不多说,先建议空的工程。1,打开Unity建工程。2 导入素材进行资源分类,工程不在于大小,这是我们对待它的态度!3.开始分割精灵,三步走!编辑精灵.开始分割精灵Apply一下,看下分割的精灵,0-9... 阅读全文