【unity dots学习日志】从零开始做个minecraft 环球报道
说明
unity的ECS框架正式版都发布很久了,不知道为什么一直没有人出个新版文字教程,那我来。
该系列并不是按照时间出,而是按照功能里程碑,解决一个大问题就会写上一点,也就是说,如果我脑子卡住了,当场入宫也不是不可能。
另外我不会特意按照大多数人的环境来,希望学习商业化游戏开发的人注意避雷,有可能给你带沟里去。
(资料图片)
从开发环境开始
华硕 RTX2060-O6G
Inter i5-10400F
Windows 11 Pro 22H2
Unity 2023.1.0b28
Rider 2023.1.2
目标
制作一个仿minecraft的游戏,能跑不太卡就行,但是不严格照搬原版玩法(总之就突出一个想到哪做到哪)。
本期主要目标有两个,建立工程、创建前后端分离工程。
正文
那么,开始吧,从创建工程开始,和大部分教程一样,我选择3D-URP工程模板。
这里我说一下默认、URP和HDRP的浅显区别(这三者都是指渲染管线):
默认是Unity最早所使用的强兼容管线,也就是说,就算你从远古版本的Unity升级到Beta版本,管线依然可以使用,当然代码是另说。
URP是Unity官方所推荐的选项,兼容性很棒,就是略新了点,而且加入了可编程渲染模式,十分高端大气,虽然我暂时用不着,万一以后要用呢。
HDRP是Unity官方想推广的新版本渲染管线,其实兼容性也不错,可惜听说乐意尝试这玩意的人还比较少,教程更是少得可怜,其实可以用,但就得会找资料,我很懒所以告辞。
然后等工程创建完毕,在菜单栏里点击Window--Package Manager,安装Entities、Entities Graphics和Unity Graphics,如果已经安装了那就跳过。
至此,Unity工程创建完成。
然后是前后端分离,为什么要做这种东西?因为我觉得一个合格的游戏逻辑核心不能完全依赖于某一个引擎,然后既然核心都抽出来了,那做个联机服务器也不过分吧?如果加上多人支持是挺过分,所以先做单人部分,多人说不定做着做着就知道怎么做了。
按照默认参数新建C#工程,注意,不要勾选【将解决方案和项目放在同一个目录下】,不然后续会出问题。
至于工程名,你可以随便写,总之第一层是母工程,第二层需要包含两个解决方案:
1. 共用代码,新建之后,在解决方案名字上面右键--属性,将目标框架修改为netstandard2.1,输出类型修改为类库,语言版本为C# 9.0
2. 服务器代码,新建之后,请确保输出类型是【控制台应用程序】(或者任何你希望的服务器程序形式,总之不能是类库)
3. unity代码,无需新建,将unity工程拷贝到根目录之后,在母工程那一层右键--添加--现有项目,选中【Assembly-CSharp】这个解决方案就行,记得添加完就【右键--卸载项目】,这玩意就是看着好看的
然后重点来了,我们如何将1和3勾连在一起呢?
在1对应的解决方案上右键,进入【构建事件】选项卡,添加构建后命令
copy /y "$(TargetDir)$(TargetName).dll" "..\minecraft-unity\Assets\Scripts\PreCompile\$(TargetName).dll"
然后每次build后,等待unity自动引入后,就可以在unity层调用base库的逻辑了。
但是这样就够了吗?自然不够,下一篇专栏我就正式开始写代码层面的那些事情。
标签:
您可能也感兴趣:
今日热点
为您推荐
天天看点:食品安全消费提示|嗍螺,这款美味安全吗?
江西切实做好“强降雨”受灾地区价格监管
福建漳州:开展药品安全突发事件应急桌面演练
排行
精彩推送
- 【unity dots学习日志】从零开始做个minecraft 环球报道
- 如何治疗癌症晚期
- 癌症不治疗会怎么样
- 天天快播:直肠癌术后放屁多是怎么回事
- 癌症患者放屁的原因是什么_环球热点
- 今日视点:小摩:若美联储不降息 美股将在今年下半年陷入困境
- 环球看热讯:乙肝胸前小红点就是蜘蛛痣吗
- 胸椎间盘突出有什么症状 世界快资讯
- 世界消息!电脑radeon设置是什么意思_Radeon设置是什么意思
- 人体缺少什么会导致骨质疏松-天天动态
- 快资讯:手臂和胸前长小红点是蜘蛛痣吗
- 美国初请失业金人数意外小幅上升 连续三周高于26万-今日视点
- 痔疮栓不可以塞太深吗
- 聚焦:7名伤员生命体征平稳,银川烧烤店爆炸事故最新通报
- 环球最新:苹果(AAPL.US)助推Meta(Meta.US)元宇宙“落地”?
- 看点:有肝病食用哪些蔬菜对肝脏好
- 吸二手烟会患上肺癌吗?-全球即时看
- 祛斑有什么方法好
- 鲜肉生煎包_关于鲜肉生煎包简述_今日热文
- 世界微速讯:龙舟训练时侧翻致30余人落水,其中1人遇难,当地...
- 借呗无力还款什么罪?无力还款可以延期吗?-快消息
- 肝癌肝功能会有异常吗?
- 每日消息!是乳腺增生,还是乳腺癌?
- 乳腺癌可以完全治好吗?_飞华健康问答-当前信息
- 环球今头条!杨月祥主持召开县委全面建设清廉柳林领导小组会议
- 当mc角色进入arcaea世界?(M-3) 世界热文
- 怎么样才会引起早泄-全球微动态
- 天天简讯:脂肪肝瘦了能好吗
- 癌症筛查检查哪些项目_当前快讯
- 蒲公英可以治好癌症吗
- 加工单位收到委托加工物资的账务处理(收到委托加工物资的账...
- 【全球速看料】二型糖尿病患者的注意事项
- 咳嗽是肺癌患者的症状吗
- 崔东树:新能源车购税两免两减政策推动新能源强势发展 天天速读
- 天天观热点:同煤网九个严禁(同煤网)
- 什么是肺癌的生物学治疗
- 肺癌的生物学行为与哪些因素有关 天天短讯
- 周围型肺癌的影像学表现
- 荨麻疹为什么反反复复的 报资讯
- 关于乙肝,饮食注意什么 全球要闻
- 伍佰演唱会翻车,全程忘词又跑调,网友:不跑,连唱的机会都...
- 如何控制高血压
- 即时:不到三个月 Adobe摇身一变:从“AI大输家”成了“AI大...
- 刘方平月夜还是夜月 刘方平月夜-当前快报
- 胃息肉会有癌症吗
- 官方:前大连外援佐兰-扬科维奇担任青岛西海岸队代理主教练|...
- 人体缺什么会得骨质疏松|观热点
- 人体缺什么骨质疏松
- 全国中成药联盟集中带量采购在湖北开标 患者药费负担将进一...
- 全球快报:高温下各行各业坚守依旧 各地多措并举做好防暑降温
- 可乐加什么可以去油污|当前聚焦
- 上海端午:多云开场,暴雨收尾! 环球关注
- 癌症中晚期怎么办 世界滚动
- 蒲公英可以根治癌症吗?_今热点
- 癌症不治疗会怎样|天天滚动
- 喉咙癌是什么
- 焦点热讯:晚期癌症如何治疗
- 即时看!老是想大便会是癌症吗
- 晚期癌症治疗的方法是什么_天天新资讯
- 郑州独角兽企业“致欧科技”登陆创业板 系全省首家互联网家...
- 国海证券:港股下半年可能有跌出来的机会 今日热讯
- 癌症早期征兆是什么
- 疫情期间鼻炎不能一直戴口罩|快看点
- 癌症早期征兆有什么|天天快讯
- 破75%了!理想汽车CEO李想最新发文
- 美股大涨的代价:空头损失了1200亿美元!-环球观热点
- 肝脏肿瘤严重吗-全球看点
- 口底癌晚期的症状
- city是什么意思中文_city是什么意思 焦点热议 当前速看
- 肺部肿瘤中期症状? 全球新动态
- 肺部有肿瘤有什么症状是什么
- 天天观察:体内有癌手脚先知,是真的吗
- 哪种癌容易遗传下一代
- 为什么做了CT肺部有阴影就确定是肺癌吗-聚焦
- 肝癌晚期的患者吃什么食物
- 长期失眠对身体会有什么影响 世界报资讯
- 200万粉丝大V称车“烂”、“差” 还说买车用户“有病”!知...
- iphone13怎么连接蓝牙耳机_法国IPHONE13仍送耳机_环球看热讯
- 全球即时:越看越心酸的伤感文案
- 本人男35岁高血压出院一个月天天慢跑锻炼身体瘦了近
- 高血压早上到底能不能慢跑-当前视点
- 水的化学性质和冰的化学性质相同_水的化学性质_环球视讯
- 轻度高血压做慢跑运动不吃药行吗-世界时快讯
- 慢跑对高血压有好处吗-环球最资讯
- 高血压慢跑锻炼要怎么控制 全球速递
- 长期慢跑能治好高血压
- 长期慢跑能治疗高血压吗 环球时讯
- 今日报丨代马汽车用品只为照亮你回家的路
- 糖尿病怎么要住院 焦点快报
- 热点!癌症有自愈的可能吗
- 全球消息!中国信通院:Q1国内上市手机中5英寸及以上大屏手机...
- 每日热点:牙膏洗脸可以美白吗?
- 天天即时看!石柱西沱镇“五个聚焦”扎实开展民族团结进步创...
- 环球速递!怎样洗脸可以美白
- 全球今热点:宫颈癌治疗可以换子宫吗?
- 环球头条:大肚子怎么减最有效果
- 英国通胀连续第四个月高于预期 市场押注央行周四将加息50个基点
- 豫园股份收获上交所问询函 涉及48.91亿元定增议案
- 高利率和高通胀不断推高政府赤字 英国债务62年来首次超过GDP
- 群智咨询:上半年全球显示器整机出货预计同比降幅达17%