笔趣阁 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

游戏引擎也有插件?

没错,一款游戏引擎问世以后虽然很强大,但也不是能像像瑞士军刀一般能解决各种各样的场景。

这个时候一些插件作为游戏引擎的补充就很有必要了。

之前在开发《HILL CLIMB RACING》的时候林灰灵机一动想到的Ferr2D Terrain Tool其实就是一个插件。

这种插件常常被用来开发2D场景中的地图。

除此之外,还有很多插件。

虽然这个时空游戏引擎不少,但游戏引擎插件可不少。

很多开发者和开发公司都会顺带鼓捣些游戏引擎插件以使游戏引擎效率更高。

在这种情况下,林灰入局游戏引擎的插件也不至于引发什么涟漪。

不过问题来了,在一堆游戏插件的红海中林灰能杀出重围吗?

当然能,毕竟林灰有信息差的优势。

同样是Ferr2D Terrain Tool这款游戏的插件。

2021版本的该插件比14年的该插件实用性不知道高到哪去了。

更何况林灰硬盘里一堆现成的插件。

这种情况下,林灰想入局游戏引擎的插件未必不能杀出一条血路。

虽然2021版本的Ferr2D Terrain Tool该插件比14年的该插件实用性不知道高到哪去了。

但林灰并不打算截胡,林灰打算由易到难,先从普通的游戏插件入手。

而什么样的插件简单呢?

最基础的应该是涉及到2D游戏碰撞检测的插件。

在2D游戏中,一般存在模拟重力和阻挡物的存在。

而在游戏中的业务对象,例如人物、飞机、宠物、道具物品等,受到用户的操作控制,需要实现业务对象在地面上行走、掉落、不可通过地形的阻挡等移动,或者,需要实现诸如射击类游戏中的子弹等道具物品飞行、命中等动作,经常在游戏中发生碰撞。

因此,在2D游戏中需要进行碰撞检测。

比如利用flash就可以实现简单的碰撞检测。

这种方法在检测两个对象是否碰撞主要看二者是否重叠。

具体地,通过判断两个业务对象(例如人物的显示对象)之间,是否有像素点的重叠。

如果有,则判断这两个业务对象发生碰撞;如果没有,则判断这两个业务对象没有发生碰撞。

除了这种方法还有很多检测碰撞的方法。

很多人对检测碰撞都有不错的思路。

在这种情况下林灰以GRAY FOREST的身份搞一个检测2D游戏中碰撞的插件也没啥。

林灰在前世那台ThinkPad里翻找了一会。

几乎没怎么费力就找到了一个适用于unity游戏引擎的2D游戏碰撞检测的插件。

这个插件前世存在,这个时空却不存在。

这无疑大概率将成为林灰这个重生者的福利。

而且以林灰的眼光来看这个2D游戏碰撞检测插件还算不错。

这个碰撞检测插件确实要比Unity游戏引擎里面自带的碰撞检测装置好用一丢丢。

但其实两者功能性上的区别其实不是很大。

林灰之所以说这个2D游戏碰撞检测插件“还算不错”不是从“这个插件多么多么好用”这个角度出发的。

而是从插件的设计风格来说的。

这个2D游戏碰撞检测插件几乎不带任何开发者的个人风格,十分简约。

这种情况无疑意味着林灰搬运的可行性。

要知道有的项目虽然技术不复杂。

但由于开发者个人风格极其浓厚,实际上这类项目是很难搬运的。

这类项目贸然搬运的话只会带来一些麻烦。

而具体到现在这个2D游戏碰撞检测插件则没那么多麻烦事。

虽然搬运这个2D游戏碰撞检测插件是可行的。

但名字什么的还是要改动一下的。

林灰是资深起名废。

苦思冥想许久,林灰也没想出比较牛比的名字。

林灰干脆直接将这个插件随便起了一个中规中矩的名字:

——CRASH_2D

这之后,林灰又仔细检查了几遍这个插件所涉及到的底层内容。

还好这只是一个很小的插件,加上林灰工作效率很高思维很活跃。

因此检查起来并不是很费力。

在确定没什么撞车的隐患之后。

林灰就将CRASH_2D这个插件上传到Unity游戏引擎的插件库里。

插件库似乎是这个时空独有的产物。

和前世到处找插件的局面不同,这个时空Unity还有官方的插件库。

这让林灰稍稍有点意外。

前世的插件基本都是散装放养的,而不是像现在这样圈养。

至于为什么Unity搞个这样的插件库?

在性能不够先进的情况下,似乎也只能通过类似于官方社区这种东西培养用户情感。

上传CRASH_2D这个插件的时候,林灰使用的是GRAY FOREST这个身份而不是再换一个新马甲。

马甲再换多一些,林灰估计他本人都快分不清了。

而且之前微博上无端兴起又莫名结束的风波已经证明了马甲太多并不是好事。

虽然GRAY FOREST这个马甲一贯是林灰拿来开发游戏的。

但现在开发点游戏引擎也没什么。

之前林灰就已经考虑过这点了。

很多牛比的游戏开发公司在开发游戏时甚至会顺手搞定游戏引擎。

至于说普通的游戏开发者,虽然没有单撸游戏引擎那么离谱。

但一些牛比的游戏开发者在使用游戏引擎开发游戏的时候都顺带着开发一些游戏引擎的插件也不是不可能。

以林灰GRAY FOREST现在对应的名声,顺手搞定几个游戏引擎插件在外人眼中根本激不起什么水花。

此举不但不会引起外界的质疑,而且很可能为林灰收获新一轮的赞誉。

具体到CRASH_2D本身。

值得一提的是,涉及到unity这款游戏引擎的插件如果非要细分的话。

其实可以细分为两种的,一种是托管插件,另一种是原生插件。

托管插件使用的是 Visual Studio等工具创建的托管T程序集。

此类插件仅包含T代码,因此无法访问T库不支持的任何功能。

不过,因为Unity使用的标准T工具是可以访问托管代码来编译脚本的。

因此,托管插件代码和 Unity脚本代码之间几乎没有用法差异。

相比于托管插件,原生插件是特定于平台的本机代码库。

插件可访问操作系统调用和第三方代码库等功能。

客观来说托管插件相对于原生插件同Unity的兼容性更好。

喜欢穿越:2014请大家收藏:(www.jubiquge.com)穿越:2014笔趣阁更新速度全网最快。

笔趣阁推荐阅读: 金牌私教超级旅游系统全知全能者蹭出个综艺男神完美家乡最强老妈我真是超级富二代一夜暴富被女总裁领养的大娱乐家重生之都市我为尊都市狼魂校园无敌仙尊相师大帝地产之王女神还是小可怜,忽悠她做老婆三界红包群神级龙帝荒原闲农从助理成为娱乐大亨文娱帝国我的女总裁小冤家痞子兵王俏总裁极品小老板超级人品系统超级游戏超神当铺试婚一个月,傲娇老婆的人设崩了随身仙园空间超级电子帝国跨界闲品店全球游戏之谁都想杀我爆装备奇幻房东我真的长生不老抢个红包去种田妙手天师我在地府当网红爱上女处长:一念翻身整座大山都是我的猎场万界淘宝商女总裁的修仙老公求求别让我社死家有贤婿明克街13号冒牌风水师我的冰山美女老婆花都神医重写肆意人生终极全才符宝重生之科技新贵
笔趣阁搜藏榜: 狗带吧青春大时代从1983开始都市僵尸狂少夜的命名术极品小财神第一序列我的冰山美女老婆如何炸掉月球风流青云路误惹军官,强娶霸宠我真没想躺赢啊脑海里有世界碎片的神豪港娱:从1985开始心理禁区创业从养老开始花都神医重生之彪悍媳妇最强军工大明星爱上我重写肆意人生平凡的亿万富翁重生之绝世天骄我家的猫会修仙九龙战神超级相师在都市超级位面银行人生得意无尽欢综艺为王超级英雄间谍派最强兵王在都市女总裁的贴身男司机大话重生之2003从被虐开始,如来教我躺赢秘籍风流高手都市纵横人在医院,救命钱被老婆买房山野情事女主从书里跑出来了怎么办全球冒险:文明入侵恶鬼保镖美女的贴身武医绝品强少绸鱼这个新人实在太强全民模拟:我有无数天赋来自棺材的你仙道文豪崛起大医凌然韩娱霸者便携式桃源逆转文娱:人生模拟器
笔趣阁最新小说: 四合院里的老中医百元求生:从潘家园捡漏开始带着爸妈去上班怪物食堂再启仙途热搜第一:叫你捡漏你开挂啊文娱:让你唱歌,你搁这作法?地窟求生:开局食物增幅三十倍我的金融帝国汽车公司?不,是国货之光我写的娱乐文被杨老板看到了娱乐:别联系了,真不熟浪在娱乐圈放弃留学,我打造了世界第一名校从重生开始合租我的夫妻关系竟能数据化韩娱之隔世斑斓首富后才知是反派四合院里的唯一老实人平行空间王牌特工虎胆神偷高圆寺的坏小子白眼狼重生之超级班长第一少爷逆天奇缘303室帅哥军团4无道无常快意逍遥娱乐圈黑幕:走台黑道教父都市天龙黑道偷天换日怒放的青春迷情美女总监重生之古董大亨幕后邪徒市长千金恋上我为兄弟活着都市神语者天才高手近身教师都市邪龙贴身护美高手大邪主欲望挣扎美女的王牌杀手逆天重生之花间猎狩