摘要: 1.匿名方法本质上还是一个方法,任何使用委托的地方都能使用匿名方法赋值1 例子:2 //匿名方法也是使用delegate关键字3 Func = delegate (int _x,int _y)4 {5 return _x + _y;6 };2.Lambda表达式可以作为匿名方法代替例子: ... 阅读全文
posted @ 2015-09-24 08:57 SeaBrea 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.委托//事例中的代码均不是严格的代码规范,只作为理解参考委托定义:1 //定义一个委托,参数一个,类型为int,返回值为void2 delegate void Test(int x);3 //定义一个和委托返回值和参数类似一致的函数,并赋予给委托4 void TestFunction(int x... 阅读全文
posted @ 2015-09-16 12:12 SeaBrea 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: #import @interface MyLife : Life - (void)不要做宅男; - (void)认识更多的人; - (void)假装自己能成功; - (void)坚持写博客; - (void)早睡; - (void)有效管理时间以提升效率; - (void)学会理财; - (void)不要刷爆蚂蚁花呗和蚂蚁借呗; - (void)少用电脑多运动,争取练成肌肉男; - #end ... 阅读全文
posted @ 2016-08-30 10:57 SeaBrea 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 游戏战船——创建两块游戏面板,玩家各占一边,在上面放置一些战船,玩家看不到对方的面板。每艘船都占几个格子,玩家轮流攻击某个格子,如果格子上有船,那就命中目标,否则就是未命中。当一艘船所占的所有格子都被攻击命中了,那么船就被击沉。谁先将对方战船全部击沉就获胜。象棋跳棋——象棋或者跳棋游戏。可以试着做成... 阅读全文
posted @ 2015-12-15 13:32 SeaBrea 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 最近开始学习UGUI,但发现相比NGUI,UGUI的资料比较少,很多东西只能慢慢摸索,我参考了一下Unity官方出的Unity Samples UI例子,尝试完成UI拖拽功能。1.首先模拟一个简单的物品拖拽的菜单:2.然后在准备拖拽的Image1和Image2上添加同一个脚本: 1 using Un... 阅读全文
posted @ 2015-08-04 16:25 SeaBrea 阅读(5073) 评论(0) 推荐(0) 编辑
摘要: 最近因为很多朋友在使用cocos2dx,考虑到很多人都编译第一个项目的时候失败了,所以我来做一个比较简单的安装教程(转发请注明出处:http://www.cnblogs.com/seabrea/p/4572057.html)(注意,本教程针对windows系统)第一步:下载好cocos2dx,ant... 阅读全文
posted @ 2015-06-12 16:48 SeaBrea 阅读(4869) 评论(0) 推荐(0) 编辑
摘要: 错误 1 error C2381: “exit”: 重定义;__declspec(noreturn) 不同 d:\visual studio\vc\include\stdlib.h 376 1 ConsoleApplication1原因:OpenGL和C++有不太融合的地方,在include时要让标... 阅读全文
posted @ 2015-04-16 20:14 SeaBrea 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 就像我们定义的方法名一样。在哪里调用。UnityMonoBehaviour脚本文件默认集成的类名,他做了一些设置能识别某些方法。就像tostring()一样。MonoBehaviour里面也有一些他能识别的方法名。UNITY中系统由自身调用几个比较重要的方法Update()正常更新,用于更新逻辑。此... 阅读全文
posted @ 2015-04-16 20:12 SeaBrea 阅读(708) 评论(0) 推荐(0) 编辑
摘要: openGL使用右手坐标从左到右,x递增从下到上,y递增从远到近,z递增OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。世界坐标系以屏幕中心为原点(0, 0, 0)。你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样来定:窗口范围按此单位恰好是(-1,-1)到(1,... 阅读全文
posted @ 2015-04-13 10:45 SeaBrea 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 方案一:使用DrawNodeauto draw1 = DrawNode :: create(); this ->addChild ( draw1); draw1 ->drawDot ( Vec2( 10 , 10 ), 5 , Color4F ::GREEN );//一个坐标在(10,10) , 半... 阅读全文
posted @ 2015-04-13 10:36 SeaBrea 阅读(299) 评论(0) 推荐(0) 编辑