• 用Unity3D制作VR版的Hello World

    Posted by : lon.y@qq.com on 2017年8月31日

    如何用Unity3D制作VR版的Hello World。 Starting from now ;) 1开启SteamVR并连接Vive设备      (a)登录Steam客户端,并点击右上角的VR按钮,这时会弹出SteamVR的小窗口 (b)连接好所有VR设备,连接成功后SteamVR窗口上的图标会全部变为绿色 2新建unity3d工程      3通过Asset Store导入SteamVR Plugin     4拖入相关prefab      先删除

    阅读全文...

  • 如何做一份好的游戏场景设计?–Unity3D室内场景

    Posted by : lon.y@qq.com on 2017年8月31日

    室外建筑模型主要是制作整体的建筑外观,它强调建筑模型的整体性,在模型结构上也偏向于以“大结构”为主的外观效果,而室内场景主要是制作和营造建筑的室内模型效果,它更加强调模型的结构性和真实性,不仅要求模型结构制作更加精细,同时对于模型的比例也有更高的要求。另外,室外建筑模型对于游戏中的玩家来说都显得十分高大,在游戏场景的实际运用中也多用于中景和远景,即便玩家站在建筑下面也只能看到建筑下层的部分,建筑的上层结构部分也成为等同于中景或远景的存在关系,正是由于这些原

    阅读全文...

  • 在程序和美术方面,使用Unity引擎时有哪些禁忌?

    Posted by : lon.y@qq.com on 2017年8月31日

     从美术和程序两方面,使用unity引擎时有哪些禁忌?    靠谱的回答   个人目前只在做2d游戏,而且是初学,回答很具有局限性,甚至有可能有错误,见谅。   程序上 1 2d游戏不分层靠改z坐标分前后,刚开始可能可以用,之后多半会出问题,比如粒子特效之类的改z坐标不现实。 2 在继承了MB(MonoBehaviour)的类里,进行一次巨大的内存申请(new等方式),在MB里申请内存好像是不会“自动”释放,也不会自动还给系统。一次巨大的new之

    阅读全文...

  • 谷歌ARCore全解剖,良心干货!!!

    Posted by : lon.y@qq.com on 2017年8月31日

      苹果公司在今年6月的WWDC大会上抢先发布了ARKit,酷炫的AR应用真是赚足了观众的眼球,那场面简直是锣鼓喧天、鞭炮齐鸣、人山人海啊,场面跟深圳最热闹的地铁站上下班一样一样的。   作为苹果的老对手,谷歌在门口看了一眼熙熙攘攘的人群,想想自己笨重的Tango,心里黯然,只好带上小伙伴回家悄悄地搞起了研究。   功夫不负有心人,集体加班加点,吃了几个月的外卖,谷歌于美国时间29日发布了ARCore,大有一雪前耻的气势。 关于ARCore的报道充斥网络,

    阅读全文...

  • 开学季|提高学生创造力,VR中有哪些合适的方式

    Posted by : lon.y@qq.com on 2017年8月31日

    我们从统计可以看出,大多数学生都对VR内容感兴趣,但对教师来说,在实际的课堂中,那些从来没有使用过VR教学的教师对此又有什么看法呢?   动手改造类    改造类的数字体验是一个已经存在多年的概念。虽然它有很多不同的形式,所需的软件种类繁多,但它的理念是,可以更改和定制体验,以便更好地满足需求。 改造类的VR体验仍在探索之中,但有些软件专门将动手改造体验,作为娱乐和学习的内容。Universe Sandbox 2就是一个很好的例子。用户可以操纵宇宙沙箱,然

    阅读全文...

  • JavaScript 立即执行函数表达式 ( IIFE ) 用例

    Posted by : lon.y@qq.com on 2017年8月31日

    最近,我写了一篇关于syntax of JavaScript’s IIFE pattern的文章,来解释为什么我们用现在的方式来写立即执行函数表达式。少数的读者批评文章过时了,都在争论在ECMAScript 2015中介绍的块级作用域变量使IIFE变得过时了。 恰恰相反,立即执行函数表达式一点也没有过时!因为这个理由,我决定写这篇后续文章来介绍一些立即执行函数表达式的常见用法。注意以下的列表是不完整的,所以如果你喜欢的用法没有在文章出现,希望你不要有什么不

    阅读全文...

  • 几种 JavaScript 动画库推荐

    Posted by : lon.y@qq.com on 2017年8月31日

    简评:JavaScript 库对设计师和开发人员来说,都是非常有用的工具。它们可以为你的网站添加一些超级强大的功能,给用户带来更好的体验。 1. AniJS.js 基于 CSS3 的动画库 2. Velocity.js Velocity 是一个简单易用、高性能、功能丰富的轻量级 JS 动画库。它能和 jQuery 完美协作,并和 $.animate() 有相同的 API, 但它不依赖 jQuery,可单独使用 3. vivus.js Vivus 是一款可以

    阅读全文...

  • 所有这些基础的 React.js 概念都在这里了

    Posted by : lon.y@qq.com on 2017年8月31日

    去年,我写了一本关于学习React.js的简短书,原来是大约100页。今年,我将挑战自己,把它概括为一篇关于中度的文章。 这篇文章不会涵盖什么是React或者为什么你应该学习它。相反,这是对已经熟悉JavaScript并熟悉DOM API基础知识的人们对React.js的基础知识的实践介绍。 以下所有代码示例均标示为参考。它们纯粹是为了提供概念的例子。他们大多数可以写得更好一些。 基础 #1:React都是组件 React是围绕可重用组件的概念设计的。您定

    阅读全文...

  • 30 多年的编码经验浓缩成的 10 条最佳实践

    Posted by : lon.y@qq.com on 2017年8月31日

    所以,如何写出一手好代码? 良好的代码更易于阅读、理解、调试和修改,最重要的是它的缺陷也更少。显然,编写良好的代码需要更多的时间,但是从长远来看,它也具有更多的价值,因为这降低了维护的成本,而且具有更好的可重用性。 事实上,我们可以将好的代码等同为可重用的代码,这也是本篇文章罗列的许多技巧背后的驱动原则。作为一个要实现特定功能的开发者,代码可以实现你的短期目标,但如果没有其他人希望重用它(包括未来的自己),这些代码一定会缺失某些东西。无论它是太复杂,还是太

    阅读全文...

  • 树形结构数据存储方案(一):邻接列表模式

    Posted by : lon.y@qq.com on 2017年8月31日

    在程序开发中,我们常遇到用树型结构来表示某些数据间的关系,如企业的组织架构、商品的分类、操作栏目等,目前的关系型数据库都是以二维表的形式记录存储数据,而树型结构的数据如需存入二维表就必须进行Schema设计。最近对此方面比较感兴趣,专门做下梳理,如下为常见的树型结构的数据: 其中最简单的方法是:Adjacency List(邻接列表模式)。简单的说是根据节点之间的继承关系,显现的描述某一节点的父节点,从而建立二位的关系表。表结构通常设计为{Node_id,

    阅读全文...