摘要:
最近业余时间在搞h5小游戏,由于同步协议过于频繁,和服务器之间的同步直接用json就显得太浪费了,于是我们商讨之下决定改用二进制。学习过程中并没有遇到一篇就解决问题的文章,遂再总结一发。 1.二进制数据的存储 ArrayBuffer对象、TypedArray对象、DataView对象是JavaScr 阅读全文
摘要:
还记得两年前校招面试被问到了这个并不复杂的问题,那时候我居然傻傻地没有推倒出来,现在想想真是菜的扣脚!! 这么基础的知识还是要完全搞清楚,于是我决定找个时间专门把常用的三维变换矩阵的推导总结一番 1.二维的旋转 假设平面上存在一点(用极坐标表示)(ρ,θ),那么他在直角坐标中可以表示为x = ρ * 阅读全文
摘要:
大学的时候经历了LOL的时代,从看到我室友参加公测到它火遍全国。可惜的是,我自己却没有参加到开黑的队伍。那时候的我一心想要成为一个做游戏的人,我觉得学习更好地编程才是最重要的。这个观念一直保持到两个星期之前,一个萌妹子说自己玩王者荣耀,我当时很惊讶,这个和LOL风格类似的游戏怎么会有妹子喜欢去玩,想 阅读全文
摘要:
很久很久以前,我一直有一个梦想,那就是做出一个自己的游戏,这个游戏很像模像样,除了拥有一个可以打开的exe文件,还要有一个很精致的安装界面,当你按照提示一步步执行完安装程序,一个XXX单机版就会出现在你的电脑上。也许是梦幻西游单机版,也许是DNF单机版,或者是跑跑卡丁车单机版呢?这个想法在我的脑海里 阅读全文
摘要:
作为一个饱经风霜的程序员,你一定早就习惯了游戏开发中的反复。记得刚来公司的时候就听师兄讲过一个故事:策划在国庆节前突然想模仿微信做一个红包系统,还没等他实现完毕,红包二期的案子就已经写好了。不巧,这个幸运的师兄碰巧要去同学聚会,就暂时没有做。等他请假2天回到公司的时候,惊奇地发现红包二期已经被推翻了 阅读全文
摘要:
LayaBox对XML的加载进行了封装,相对于纯JS加载xmldom来说要方便了很多,我们直接调用laya的loader便可加载完成 注意:加载文件的类型一定要是laya.net.Loader.XML 以下是用来测试的xml 加载完成之后就是对xml文件的解析了,首先我们要获取这个xmldom 然后 阅读全文
摘要:
如果两块代码耦合,意味着你必须同时了解这两块代码。如果你让他们解耦,那么你只需要了解其一。观察者模式便是专为实现它而诞生的:“在对象间定义一种一对多的依赖关系,以便当某对象状态改变时,与它存在依赖关系的所有对象都能收到通知并自动进行更新”。大家一定都听说过一直很流行的MVC框架,其底层就是观察者模式 阅读全文
摘要:
游戏开发 阅读全文
摘要:
vs2010 win32程序中 sqlserver 2008 express的简单使用 阅读全文
摘要:
题意: 给你一个串数字,可以按任意顺序排列,求有几种排列可以使他们组成的数字可以被11整除。思路: 和前几天那个被9整除的思想类似,1%11=1,10%11=10,100%11=1,1000%11=10.....容易观察出,设奇数位的和为x,偶数位的和为y,则(x+10y)%11的值为0就可以了--> (x-y+11y)%11=0 --> (x-y)%11=0。 然后就可以dp做了dp[i][j][k]分别表示,当前在放数字i-1,之前已经放了j个数字,现在(x-y)%11的值为k。代码: 1 #include 2 #include 3 #include 4 using names 阅读全文