
乱七八糟
文章平均质量分 79
xoyojank
来如流水兮逝如风,不知何处来兮何所终
展开
-
UE4黑苹果BigSur开发环境搭建
硬件配置配件型号CPUAMD 锐龙9 3950X 16核32线程主板华擎 B550M Steel Legend显卡AMD Radeon RX 5700 XT (8G GDDR6)内存美商海盗船 DDR4 3600 64GB(32G×2)SSD美商海盗船 Force MP600 2TB SSD PCI-E 4.0机箱恩杰 H510 白色 ATX机箱电源长城 额定650W G6金牌电源散热器利民 Frozen EYE 280 A.原创 2020-11-27 21:52:48 · 2134 阅读 · 0 评论 -
游戏开发那些难念的经
游戏&引擎不要为了做引擎而做引擎脱离项目的引擎是一个没有经过验证的东西, 没人敢用引擎设计要以人为本, 这不是一个技术问题, 是需要项目的沉淀和积累的技术&应用技术如果不转化为生产力, 那么它的价值就是停留在程序员们YY中的自我满足只有技术能够让生产力得到提升, 或者产品品质的提高, 它才会被认可, 不管它是多么得高深, 还是多么得的简单程序们往往只喜欢去挑战有难度的部分, 反而不去推动那些简单实原创 2012-07-07 11:10:11 · 17308 阅读 · 24 评论 -
看来光做事是不行的
做之前要多想想,要不然只是折腾要给自己留点思考的时间,现在空闲都是新闻笑话游戏陪老婆。。。平时要多做总结,免得别人问起了不知道说什么要多沟通,在一个团队里信息需要及时传达,不然各种小问题会变成大问题严谨一点,避免很好,很费,很长时间等词语,数据更有说服力最重要的是,要学会忽悠!好了,牢骚发完了最近技术上的总结:1.对于次世代的画面LDR颜色是不够用的2.内存对于性能的影响有时会比算法更大,不管是c原创 2012-02-24 00:35:52 · 2992 阅读 · 1 评论 -
近期工作与学习技术总结
色彩表现力这个是一些小引擎容易忽略的地方. 可能引擎各种功能都有, 但是为什么做出来的东西不够出彩呢? 除去美术自身的原因, 程序也要好好与美术进行沟通. 很多时候美术有一些很不错的想法, 确总是做不出来, 这个就是程序的责任了. 以WOW的技术为一个起始点, 我想可以从这些方面原创 2011-10-11 23:40:09 · 3496 阅读 · 5 评论 -
没事写写检讨
学了一段时间的Maya, 结果后来忘了什么原因就停止了...搞了一段时间的Havok, 发现也就那么回事支持了一段时间的项目开发, 到头来不知道自己都做了些什么嗯, 对外, 我可以说我在做3D引擎, 别人听起来好像很NB实际上呢? 很多时候还是自己要有一些想法,原创 2011-07-22 23:56:33 · 2168 阅读 · 1 评论 -
关于工作时间分配(二)
之前提到过关于工作时间分配>>上周有个同事做了一个这方面的分享, 原来这个问题是很多人都会苦恼的其实不只是工作上了, 生活中的时间也需要合理的安排就好比我自己, 报了驾照学习, 拖了一年多, 连个理论都没去考...还有业余, 不管是写代码也好, 学习也好, 往往做了一半就没动静了Google "GTD", 其实可以发现很多的资料&软件"GTD的核心理念在于只有将你心中所想的所有原创 2011-06-06 11:14:00 · 3543 阅读 · 1 评论 -
关于工作时间分配
<br />最近老是感觉任务完成的不是很及时, 虽然晚上走的也很晚, 但是时间都去哪了呢?与项目组的人沟通进度/需求会议内部/外部讲座分享RTX/邮件骚扰早上看RSS订阅, 读书时间太长google时看到个技术点就发散开来到处搜...饭后游戏时间太长看到段不爽的代码, 然后控制不住改掉写文档指导新人工作晚上BBS/新闻网站看多了等等<br />对应的解决方式:尽量保持沟通的高效, 可以在沟通完后记录下来, 延迟处理时间分配中预留出这部分时间能不去的就不去了吧...邮件关掉, 只在晚上或早上看. RTX放另一原创 2011-05-25 11:44:00 · 3514 阅读 · 4 评论 -
JavaScript V8做为脚本引擎的可行性
<br />JavaScript V8的速度一流, 这里有个对比:http://shootout.alioth.debian.org/<br />PC上没有问题, V8的接口很全, 本身就是C++的, 很好集成<br />问题出在iOS和PowerPC上<br /> <br />见: http://blog.owned.co.za/?p=327<br />大体的意思如下:<br />iOS有个限制: 可写的内存不能标记为可执行的(Writable memory cannot be flagged as ex原创 2011-05-16 16:19:00 · 3309 阅读 · 4 评论 -
关于Web3D
ActiveX之类的插件, Unity也归于此类可以从C++的引擎直接升级过去, 与传统客户端游戏引擎的差异不大如果有现成的游戏, 改造工作量不是很大需要针对每一种平台x每一种浏览器做相应的插件Flash11装机范围广, 所以就不需要安装插件这一步(11的话估计也得升级)几乎所有平台和浏览器都支持无法利用现有的基于C++的引擎WPF可以利用C++/CLI封装现有的C++的引擎装过.net的机器就可以支持平台受限于windows, 浏览器受限于IE(FireFox冒似也有相应插件)WebGL, 还原创 2011-05-11 09:54:00 · 2184 阅读 · 6 评论 -
无题
又过了一年虽然感觉不不出自己技术进步了多少, 但与刚工作时相比相差还是很多的不过老感觉自己思考的不够, 可能是因为玩得太多了?在做计划时脑子往往想得是怎么做, 而不是做什么自己的思维是发散的, 喜欢把大问题分解成小问题, 然后再一一解决兴趣上已经不局限于图形了以前老感觉国内游戏的画面差劲, 实际上也正是如此后来才发现, 落后的不只是图形上的技术很多东西, 比如逻辑层的抽象, 没有项目的积累也是搞不出来的这些都需要经验, 有经验的人毕竟不好找啊还有引擎, 最重要的不是代码, 而是工具对于一个引擎来说, 最大的原创 2011-01-31 12:22:00 · 2421 阅读 · 7 评论 -
暴雪总裁总结游戏十条经验
文章來源 www.17173.com 暴雪创办人兼总裁Michael Morhaime在GDC Austin上发表了演讲,谈论他从《魔兽世界》和其他暴雪游戏中总结出来的十条经验。1·游戏性第一。 如果你了解暴雪,那你知道他们在游戏平衡性上力尽完美,或者说比任何人做的都好。暴雪哲学好懂但难掌握。他们希望你入门容易而维持长时间的兴趣,用同一款产品同时吸引休闲和核心玩家。2·打转载 2010-05-27 09:31:00 · 2656 阅读 · 0 评论 -
Nebula3竟然秘密更新了
下载地址: http://213.191.63.156/n3_sdks/之前所有更新都会在floh的blog上有一篇changelog, 这回一点也没, 连个更新的消息都没.看了下变化挺大的, 不知道什么时候才能稳定下来, 并且社区化呢? 我觉得, N3定位还是一个SDK, 而不是游戏制作工具. 说到底, 就是一个程序底层. 不过对于C++这种标准库严重欠缺的语言, 有个好的底层是一件多么原创 2010-04-05 20:34:00 · 2316 阅读 · 5 评论 -
关于Mercurial(Hg)
转自决定采用Mercurial(Hg)了http://www.keakon.cn/bbs/thread-1865-1-1.html===================================================================最近想用版本控制软件来保存汉化文件,但又觉得SVN太麻烦,于是想到了最近较为流行的分布式版本控制工具。而Git和Mercur转载 2010-02-20 00:06:00 · 6604 阅读 · 1 评论 -
憋了好几年的引擎终于露面了
ATOMIC GAME ENGINE, 见http://dzs.qq.com/PS: 今天愚人节原创 2012-04-01 13:40:35 · 3896 阅读 · 16 评论 -
在3D游戏中显示网页
在游戏中显示网页? 为什么要这么做呢?其实可以做不少的应用:嵌入帮助文档, 比如技能介绍, 可以做得很漂亮, 各种排版方式用传统UI做起来很费劲活动公告页面直接在游戏中查看游戏内的BBS/社区玩家的个性展示/资料等等最重要的是, 所有的这些内容都可以扔到web服务器上, 不用打包进客户端最早是用LLMozLib 实验过, 编译这玩意儿费了我老大劲儿, 最终发布时还要带一屁股的DLL和资源受不了了就原创 2012-05-19 17:36:30 · 66327 阅读 · 6 评论 -
Houdini的皮球
跟着教程做的一第一个模型attribute create节点uv flatten节点material编辑uv编辑原创 2019-07-20 11:01:05 · 822 阅读 · 0 评论 -
VRMMO的技术挑战
又是新的一年, 2016总体不错, 前两年的坚持和积累开始产生效果, 2017不忘初心, 继续前行. 从做PC网游开始, 到2014年做主机游戏, 2015年做单机VR游戏, 2016年做多人VR游戏, 我们一直在走一条非主流的路. 不过现在回头看看, 冒似绕了一条路走在了前面, 做为一名技术人员来说, 还是挺有成就感的. 看看目前绝大数的VR游戏, 其实就是美术做个场景, 程序实现一下交互,原创 2017-01-22 15:52:20 · 5623 阅读 · 1 评论 -
YY一下VR游戏的潜入玩法
很早之前玩过两个小众的潜入游戏, 分别是《Warp》和《Mark of the Ninja》, 就喜欢上了这类游戏, 不过对我口味的不多, MGS5算一个. 最近又玩了另外两个潜入游戏: 《Aragami》和《Dishonored》, 发现这两个游戏有一个共同点: 游戏中的移动频繁依赖传送. 因为自己正在做VR游戏项目, 所以自然而然地就联想到了VR上. 体验过VR的人都知道, 一动就容易晕. 对于原创 2016-12-08 00:24:55 · 4350 阅读 · 0 评论 -
DIY一个VR小钢炮
背景去年做了一个VR Demo后, 总是有各种参观啊, 演示啊, 讲座啊等, 然后很少有合格的电脑跑得动…有时又想现场演示下, 就只能把工作站抬过去了. 来回折腾几次就下定决心要装一台VR专用的演示机, 要求很明确: 小. 品牌主机如果想要GTX980级别显卡配置的, 几乎要么体积巨大, 要么价格巨贵, 排除. 那就自己DIY小机箱的PC吧, 只能选ITX规格了, 要求满足以下条件: *原创 2016-06-12 13:57:40 · 11095 阅读 · 6 评论 -
折腾Oculus学到的
最近停止更新了一段时间, 不是我不想写, 而是处于一种迷茫状态上一次的年终总结中有提到, 2014是我参与的项目的面世的一年可谁想到公司冻结了这个项目, 全部转去做手游了当时也纠结过是不是转手游, 最终因为手游的技术和玩法都没法让我"激动", 仍然走了一条小路, 只为自己心中的那份坚持我们尝试做了国内第一款XboxOne的体感游戏, 虽然比较小众, 但至少对得起自己的心在此过程中也认识到, 游戏的原创 2015-06-03 22:01:46 · 3615 阅读 · 4 评论 -
LG WebOS TV降级方法
LG官方的固件更新从来不加什么更新日志, 如果手贱更新了发现少了什么功能就只能认栽虽然也可以通过USB进行更新, 但是只会识别更高的固件版本号经过搜索, 发现已经有大神破解出了LG固件的在线更新流程, 大概是这样的:请求snu.lge.com, 提交电视机产品代号根据型号返回对应的固件更新版本数据(XML格式)根据返回的版本数据里的版本号和下载链接下载固件进行系统固件的更新, 重启生效所以, 想强原创 2015-03-06 13:24:25 · 19689 阅读 · 4 评论 -
游戏程序员的2013年终总结
承接2012篇, 保持格式一样吧技术篇渲染虽说加入流行的各种技术从程序的角度来说, 并不是很难, 但是从最终效果来看往往不能让人满意, 为什么呢?我想类似的事情, 一直都在困扰着所有自研引擎的同仁吧? 想来想去, 应该还是程序员想问题太简单的问题对于多数的程序员, 包括我自己, 都是在模仿/搬动/抄袭别人的代码, 但是功能实现出来不难, 有多少人了解功能背后的动机和改善过程以及存在的各种坑呢?往往原创 2014-02-08 01:02:34 · 7864 阅读 · 16 评论 -
人生需要修行
两年前我开始实行个人时间管理, 现在看来, 的确受益匪浅虽然自己在实行过程中慢慢地"简化"这种自我管理, 但是仅剩的一点记事与思考的习惯保留了下来, 对我的工作和生活都产生了很不错的促进作用最近又感觉自己到了一定的瓶颈期, 或者说迷茫期, 回过头来想想自己之前突破瓶颈的状态, 也找不出类似的解决方法上周引擎技术中心组织了一次团建, 可以说汇集了自己所处的这个领域的精英, 从这些大神级别的人物身上,原创 2013-11-13 23:09:30 · 3144 阅读 · 5 评论 -
置之死地而后生
又一次遇到瓶颈了第一次是大三时, 不甘于沦落到去做外包码农, 自学了游戏开发, 遇贵人介绍上海一实习机会, 得入游戏行业第二次是工作满一年, 想做个自己喜欢的游戏, 辞职去了北京, 做了3D引擎程序员, 算是一种磨练第三次是想追求技术, 正好遇到爱情, 南下深圳, 专业技术与个人成长都不错, 算是两全其美第四次是面临开发之外兼做一点管理沟通工作,想好好写代码都难第五次是升职级,让我意识到技术之外的原创 2013-02-20 13:43:45 · 3294 阅读 · 7 评论 -
游戏程序员的2012年终总结
世界末日没来, 只好继续战斗技术篇渲染这部分没什么搞头了, 大家都差不多, 够用就好. 最重要的是让尽量多的机器画面好, 而不是高端机器好关键字: Deferred Lighting, SSAO, Deferred Shadow, Gamma Correction, FXAA, Screen Space Decal, Rim Light, Color Grading, HDR虽说画面是第一印象,原创 2013-01-01 14:51:25 · 5490 阅读 · 6 评论 -
老爷机的第二春, HTPC变形记
老机器用了4年多了, 说实话对它还是挺有感情的, 当初光配置单就前后纠结了4个版本最后定的是E7200+P45+2x2G+320G+9800GT+22LCD(1080p), 3dmark06分数12000+用下来最满意的还是显示器了, 1920x1080的分辨率对于上网/编程/游戏在体验上都是一个质的飞越最不满意的, 就是噪音, 后悔在电源上省钱, 没弄个大风扇的, 后悔买9800GT, 费电不说原创 2012-11-01 12:47:44 · 5673 阅读 · 7 评论 -
反醒反醒
最近blog更新得很少从什么时候开始的呢?好像是从俩兄弟离职开始的.没有了共同探讨技术的人, 所以自己业余时间都拿来玩了玩什么? 玩dota现在的游戏, 不知道为什么, 只有这一个能玩的下去那些XXX大作, 没有一个能让我玩完的除了WorldOfGoo和CrayonPhysicsDeluxe这两个很有创意的游戏之外 好像N3新版本的推出也打断了我以前的学习计划原创 2009-06-06 14:45:00 · 2048 阅读 · 1 评论 -
一个困扰我一个多星期的Nebula3的BUG
最近看了一些PhysX的东西, 本想写个demo练练手, 结果遇到一个非常诡异的问题当我兴冲冲的用Wizard建了一个工程, 编译, 运行, 竟然一片黑?奇怪啊, 这个Wizard程序应该没问题才对, 要不然我怎么敢发布出来?换成Release, 编译...结果正常!用PIX跟踪了一下发现, 两个版本的变换矩阵不一样!当时就茫然了...拿SDK自带的testviewer编译运行原创 2009-08-11 22:08:00 · 2228 阅读 · 4 评论 -
GridView全攻略
作者: zyf0808 发表日期: 2006-09-21 21:47 小文将通过实例对 2.0 下的数据控件GridView进行一个完整的应用描述,涉及基本数据绑定,高级数据绑定,自定义模板设计,分页状态保持等等。本文根据项目实例,代码已经经过详细测试,蕴涵了作者的辛苦劳动,欢迎转载,请注明出处。1、基本绑定,方式和DataGrid没什么区别。简单附代码如下: String转载 2006-12-01 00:57:00 · 1671 阅读 · 0 评论 -
对GridView模板列内控件的操作代码
情况:假设一个已绑定数据的GridView,在前面加一个模板列,放入一个CheckBox。然后用一个按钮获取CheckBox选中行的一些信息获对该行进行一些其他操作。对按钮Button1编写Click事件如下: protected void Button1_Click(object sender, EventArgs e)...{ for (int i = 0; i Gri转载 2006-12-01 00:55:00 · 1916 阅读 · 0 评论 -
PL/0语言编译程序分析
PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。在源程序没有错误编译通过的情况下,调用原创 2006-12-01 00:50:00 · 2814 阅读 · 1 评论 -
公交车线路查询系统
内容:经过站1路汽车:a,b,c,d..........2路汽车:e,f,c,g.........则从a-g需要在c站换车怎么算?$a = array(a,b,c,d);$b = array(e,f,c,g);print_r(array_intersect($a, $b));数据库中保存每个线路经过的站名检索出包含起点或终点的所有线路则同时包含起点和终点的线路不原创 2006-12-01 00:44:00 · 22449 阅读 · 25 评论 -
做J2ME游戏程序,需要学啥?
非游戏方面:1 熟练掌握Java语言语义语法和J2ME2 写命令行工具,要精通J2SE的部分API,尤其是IO操作方面,或精通C++的相关内容,或Python等3 写编辑器,要能熟练掌握 Swing, MFC, VB, Delphi...等其中之一5 能熟练使用操作系统批处理命令,进行项目编译等 或 掌握ant 6 数据结构和算法,至少能分析问题找出合适的结构和算法,然后翻书。这方面多研究研究好转载 2006-12-01 00:22:00 · 1444 阅读 · 0 评论 -
找个学计算机的当老公的20大缺点
xoyojank21:02 PM fnChangeFloat(left,oImg)1,容易早死,因为有辐射2,得肩周炎,颈椎病的几率=100%3,如果你想和你老公上街的时候会被人说成是长辈和小辈一起的话4,如果你想你老公不到25岁时肚子的样子就象你老爸一样的话5,做专业计算机的人一原创 2006-11-30 23:33:00 · 3856 阅读 · 4 评论 -
详述MySQL中select的使用
SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE|DUMPFILE} file_name export_options] [FROM table_references [WHERE whe转载 2006-11-30 23:23:00 · 1603 阅读 · 0 评论 -
程序员的十种级别,看看你属于哪一种?
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。 第五级:技术工人,技术精湛,熟转载 2006-11-30 23:16:00 · 1946 阅读 · 1 评论 -
三个和尚没水喝
大家也许在小时候就听过三个和尚的故事:当庙里有一个和尚时,他一切自己做主,做得很自在;当庙里有两个和尚时,他们通过协商可以自觉地进行分工合作,同样做的不错;可当庙里来了第三个和尚时,问题就出现了,谁也不服谁,谁也不愿意干,其结果就是大家都没水喝。 这个寓言最有意思的地方在于:同样都是需要沟通与协调,为什么在两个人的时候能够达成一致,反而在三个人或者以上的时候就乱套了呢?难道仅仅是因为人数的原创 2006-11-30 23:13:00 · 1609 阅读 · 0 评论 -
游戏使人上瘾的因素
Copyright 1998 Geoff Howland--------------------------------------------------------------------------------"今天我有空就翻译了一篇英文的游戏文章, 是Game Artist类的。花了我有4 个小时, 你要是觉得还行就麻烦你放到你的主页上吧, 我想再陆续翻译一些比较好的游戏制作理念方面的转载 2006-11-30 23:02:00 · 2488 阅读 · 0 评论 -
外国人眼里的武侠到底是什么?
西方人从金庸小说看中国历史 —— 独特视角,相当搞笑 作者:阿尔·蒂尔 摘自网易 金庸先生的小说一向以丰厚的历史文化底蕴而著称。现将美国畅销小说评论家阿尔?蒂尔对英文版《金庸选集》的评论节选转译如下。译者水平有限,译得生硬,倒也原汁原味。 节选 金庸先生是一位学者,确切地说,应称为查教授,但在中国等地一直以其十几部畅销小说闻名。他转载 2006-11-30 22:15:00 · 2130 阅读 · 0 评论 -
汉字转成拼音首字母
在做公交查询系统时,要求用户输入起点和终点。可是如果用户输错了,自己要判断,很麻烦,因为我的算法全是SQL。于是就想了一种折衷的方案:让用户从DropDownList里选。这样既方便了用户,也方便了自己。可是,如果全部站点放入一个DropDownList的话,太多了(我这个济南的有一千多个啊),所以就先选择汉字的拼音首字母,再选择站点,实验证明很方便,速度很快!这里用到了一个汉字转拼音的函原创 2006-12-03 18:14:00 · 2409 阅读 · 1 评论