骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 516|回复: 1

[经验与教程] 从Csgo作图的实体概念推动场景物开发的意义

[复制链接]

202

主题

984

回帖

986

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
2893127
第纳尔
14521
精华
0
互助
90
荣誉
18
贡献
325
魅力
775
注册时间
2017-11-5
鲜花(428) 鸡蛋(0)
发表于 2023-5-5 00:24:20 来自手机 | 显示全部楼层 |阅读模式
不知道有多少人有起源引擎如CSsource之类作图的经验,cs系列根据自身游戏的特点,mod大部分以作图形式表现,也就是做一张张带有模式功能的地图。cs做图中有一种概念叫做实体,简单的来说就是带有功能的物体,他可以是具有单摆性质的物体,它可以是摄像机、光源发射点、可以是具备破碎的物体,具备物理运动的物体、可以是解救人质的光圈区域这种特殊任务点。所以从性质上类似骑砍的entrypoint和带有特殊flag的prop,再引申一下,通过触发定义的一系列具有同类运动动画物理效果等互动的场景物体。而且对于场景物来说,我们可以利用其物体坐标的可获得性和物体运动的可控制性来代替entrypoint和运动式摄像机的作用或控制。
与其相对应的CS作地图还有一个概念就是固体,固体通俗来讲就是死物,只是起到装饰作用,或者拼接地图盒子等等。
所以对于骑砍来说我们对场景物的用法大多是当做固体也就是死物、装饰物来用的。

所以为了提高场景的互动性,为了挖掘骑砍最后一点引擎实力,我们可以考虑深化实体的观点去重新规划部分场景物的定义。
比如一些场景物可以触发定义用于标定特殊的目标地点;一些场景物用触发定义利用自身animate系统帮助不会animate的agent和particle系统进行更平滑的运动控制以及嫁接镜头的运动,一些场景可以利用顶点动画的时间控制性来制作延时器和时间进程控制器;一些场景物可以通过本身的无形仅发射光源比如骑砍自带的日光月光场景物和粒子控制如自带的花瓣烛火。
实际上在骑砍模组的发展过程,我们潜移默化的不知不觉的其实用过类似实体的概念,但是缺乏系统的认知,所以我今天联系cs系列,告诉大家的就是,很多游戏它都有这种概念,如果你在思考的过程中能够经常有这种实体的观念,那么在做一些功能的时候就会带来极大的便利。
来自: iPhone客户端

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
agjib + 10 + 1 您的帖子很有价值!

查看全部评分

29

主题

187

回帖

65

积分

扈从

Rank: 2Rank: 2

UID
3228783
第纳尔
868
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-3-28
鲜花(7) 鸡蛋(0)
发表于 2023-5-5 08:06:22 来自手机 | 显示全部楼层
可以做一些机关效果来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-6-1 23:10 , Processed in 0.103698 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表