-
-
3由于贴吧已经不再适合时代的发展需要了,所以全面转成未信公众号操作,有什么需求的全部关注本吧对应未信公众号“起源引擎地图”或本吧对应的Q群CS:Source 游戏地图制作274 662 238
-
0
-
2
-
4
-
89
-
208006204前言:神器创意不是我,案例方法由我拆地图自己一点一点研究剖析的酸奶作者的wk制作方法,教程由本人(steam:CD意识.)制作,一共30页左右。本教程适合对hammer的实体输出有一定基础的人,算是地图实体运用的进阶。 最终实现效果:允许一名人类(CT)捡起地图上的高达神器(刀),免疫僵尸(T)和摔落伤害,鼠标右键控制高达挥刀砍杀并击飞僵尸,输入sawdwdsa搓招指令实发高达技能大范围秒杀,186s冷却。高达死亡,小范围爆炸,会炸死自己和附140167002512232844351大家都知道,所有的Source游戏都能通过move_rope和keyframe_rope这两个实体在游戏中绘制绳子,但是绘制出来的绳子除了能看以外,几乎没有物理性的功能,无法牵引物体。 抱着试一试的心理,我成功模拟出了既能看又能用的绳子,虽然功能基本上仅限于牵引。 模拟牵引功能倒不难,使用phys_ballsocket实体即可实现,不过这个实体是不可见的,所以需要在牵引功能的基础上绘制绳子。在CSGO和CS起源中,这两个用于绘制绳子用的实体是无法设置parent的,否则它3这篇例子中的经验适合所有的Source games。某些功能的实现方法存在差异。如果你已经会了,请无视这篇贴子。 之前做了一个模拟微信跳一跳小游戏的CSGO地图,但是没有加入类似微信跳一跳中的方块贴图随机显示的功能,感觉有点不够逼真。所以稍微思考了一下怎么做随机贴图,发现也并没有很难,主要通过material_modify_control这个实体来实现。不过我没查到关于这个实体的具体使用方法的介绍,所以我录了这个视频,以分享我的经验。 关于随机的部分2使用一个cfg脚本,来达到按住shift奔跑的效果! 该设置将默认W与shift功能进行了对调(同HL2的效果) 设计时的难点在于蹲下移动的时候静走速度不会与蹲走速度叠加... 【涉及绑定按键,不需要的时候删除X:\XX\Counter-Strike Source\cstrike\cfg\config.cfg,或者打开脚本进行反绑定即可】 ///////////////////////////////////////// 【脚本本体】 【文件名:shift_run.cfg,放置于X:\XX\Counter-Strike Source\mods\your_mod_name\cfg】 +speed//将原本默认奔跑改为默认静走 alias +iduck "-speed;+duck"1故事大概是要从我要魔改人物奔跑速度之类的开始(为啥每次我都要吧开始的理由也讲出来?) 首先输入sv_cheats 1,作弊模式 /////////////////////////////// cl_xxxxx cl大概是client,客户端 的缩写,这里都是影响客户端而非服务端(sv)的设置,顺带一说,hammer中的实体:point_servercommand 有一个相对的point_clientcommand,前者更善于从服务端的层面输出命令,而后者则只会影响客户端...比如我要使用一个trigger控制某个进入trigger范围的玩家手电筒能否使用,则可以用poi8233鉴于L4D2和CSGO的VScript函数有一定的差异,我的经验可能对于L4D2制图没有帮助。 有兴趣的人可以访问Valve开发者社区,并搜索“List of Counter-Strike: Global Offensive Script Functions”词条,里面可以找到几乎(但并非)所有CSGO支持的VScript函数。 这次我要分享的经验是使用VScript生成实体I/O事件。I/O就是输入输出的意思,也就是Hammer中的Output和Input。在Source引擎中,几乎所有的实体都可以通过I/O事件与其他的实体建立联系,从而实现某些功能。 VScript中与实体I/O有69161412321427大家好!欢迎光临!!认真阅读本帖有助于快速了解吧务团队为您打造的专属“起源地图2+1模式”保证能够使您快速上手!! 如有任何疑问或建议,请跟贴指出。