隐藏物体只需调用 GameObject 的 setActive 方法即可,
GameObject.setActive(false); // 隐藏
GameObject.setActive(true); // 显示
但是偶尔会遇到隐藏后无法再次显示出来的情况,是因为开发者将 GameObject 弄成了局部变量,开发者让每一次对控件的操作都去现用现 Find ,但是 Find ...
分类:
编程语言 时间:
2015-02-28 23:03:27
阅读次数:
233
游戏设计中,运用重用体系重用资源包括有以下几个设计目的:
1)、方便玩家识别
为了方便玩家识别某一类游戏中的要素,而采用的设计目的。如某种某种动物的皮毛的道具图标。为了区分不同,除了基本图素相同外,不同之处只是以变换颜色和更改名称加以区分,这样可以方便玩家快速识别图标。
2)、降低客户端的容量
游戏中最占用硬盘空间的,其实是大量的资源,如模型文件、贴图等美术资源文件。为了降...
分类:
编程语言 时间:
2015-02-28 23:03:09
阅读次数:
308
最近玩了一些手机游戏,不算少,拆了几个游戏,也算有点心得。本想跟大家分享下这几个游戏的核心系统以及一些其他相关的粗浅分析,但是字码到一半,想想还是说说自己最近对游戏的一些看法,有些想法,写出来让大家开心一下,谈谈自己的理解,分享自己的看法。步子迈得有些大, 如果对大家有所帮助就更好了。希望各位看官能够分享出各自的看法,对错误和不足予以指正。
一些建议:
老套路,想要了解一个游戏的内...
分类:
编程语言 时间:
2015-02-28 23:02:26
阅读次数:
273
【狗刨学习网】
最近1个月做了unity 次世代开发的一些程序方面的支持工作,当然也是基于物理渲染相关的,主要还是skyshop
marmoset的使用吧,他算是unity4.x版本 PBR的优秀方案之一了
但在使用以及性能上,还是多少有些坑和不足,这里也是自己的一些心得吧,希望可以其他对这个方案有兴趣的朋友起到一些帮助。
一、遇到了fps降低的BUG
国庆节前的老版本...
分类:
编程语言 时间:
2015-02-25 00:47:13
阅读次数:
243
据狗刨学习网网站报道:近日,韩国NCsoft公司和Netmarble公司进行战略合作,两家公司互买股票,这项举动主要是为了加强公司间的合作。
据悉,本次NCsoft公司共购买了Netmable的29214股(价值3802亿韩币)股票,占股率为9.8%,是继CJ E&M,Netmarble Games,腾讯后的第四大股东。
同时,NCsoft公司将自己全部的8.93%的库存股(约合391...
分类:
Web程序 时间:
2015-02-24 12:38:24
阅读次数:
254
【狗刨学习网专稿,转载请注明出处】
狗刨学习网报道/所有的开发商都希望保持玩家的高参与度,在竞争激烈的市场为玩家们提供他们想要的体验,把游戏寿命做到足够长,让玩家们有足够的时间在游戏里消费。
但是,做一款好游戏从来都不是简单的事,你的游戏需要同时具备很多方面的因素:直观又具有挑战性、有趣又适合大多数人、简单而又有深度,而且还要做到既能吸引玩家眼球还要让玩家觉得有趣。最近,社交和移动游戏...
分类:
其他好文 时间:
2015-02-24 12:36:20
阅读次数:
260
【狗刨学习网】
今天上午着手将一个unity3d开发的小游戏build到android手机上运行,结果遇到了不少问题。
首先遇到的第一个问题是在build到一半的时候,弹出如下报错:
Error building Player:
UnityException: No platforms found
Android SDK does not
include any...
分类:
移动开发 时间:
2015-02-23 23:41:44
阅读次数:
470
人物的名称与血条的绘制方法很简单,但是我们需要解决的问题是如何在3D世界中寻找合适的坐标。因为3D世界中的人物是会移动的,它是在3D世界中移动,并不是在2D平面中移动,但是我们需要将3D的人物坐标换算成2D平面中的坐标,继而找到人物头顶在屏幕中的2D坐标最后使用GUI将名称与血条绘制出来。
首先学习本文的重点内容,如何将游戏世界中任意3D坐标转换成屏幕中的2D坐标。根据这个方法计算出的2D坐标屏...
分类:
编程语言 时间:
2015-02-22 15:50:23
阅读次数:
380
在Unity3d中,场景(scene)多半通过在build settings中点击add current或者把场景拖进面板实现,假如不这么做,你的场景便不会被加载,哪怕你制定了绝对路径。
就是说,一个游戏里要加载多少场景多半都是固定的。【狗刨学习网】
这样的方法会有很多不便,不容易动态加载场景。所以我们今天要说的,是一种动态加载场景的方法。
首先,你需要一个编辑器文件,放...
分类:
编程语言 时间:
2015-02-22 15:50:01
阅读次数:
289
1、使用静态类型化
在JavaScript中,使用静态类型化(Static Typing)来代替动态类型化(Dynamic Typing)对性能的优化非常重要。unity 使用一种叫做类型推导(Type Inference)的技术,自动把JavaScript转化为静态类型代码(Statically Typed
Code),而不需要你做其他任何工作。
var foo...
分类:
编程语言 时间:
2015-02-22 15:48:50
阅读次数:
157