mes 发表于 2020-3-7 23:42

unity及其他免费PC游戏制作引擎或工具帖

本帖最后由 mes 于 2020-3-14 09:59 编辑

首先我觉得没这个需要,事实就是没有,详细可见本帖和另一帖。

不过我觉得不做出完整游戏,单就兴趣来说还是可以说说,比如那个游戏那里如果自己做要怎么实现之类。但这样的话对外行人士来说,专业的地方可能不会给你看得懂的回答,而不专业的地方嘛,事实已经很明显。不过就像以前的单机游戏,自己摸索才是主要的玩法,现实就是如此,也就是这样了。

要是有人完全不懂的情况下搜到了也许有那么点帮助,反正随便搜只搜到4年前的帖,不知道大家游戏做出来没。
https://bbs.saraba1st.com/2b/thread-1351885-1-1.html
然后就是比较“多功能”的之中我只用过unity,也并没做出过完整的什么东西,要是问我我多数不懂,可能搜一下能不能解决,也不会顶,随便占几楼编辑下吧。



中小学生的竞赛作品,虽然没试过,是否有人能做得比他们好?
inter-high.unity3d.jp/


unity基础

[*]Q:如何编程?
A:复制粘贴,想要速成吗?那就搜你想要的内容复制粘贴,但本人完全不支持拆别人工程之类的行为,请用网上免费教程之类的码。
[*]Q:可不可以不编程……
A:也许看类型,但个人不觉得对这一层完全不碰能做到多好,听说国产有个不用编程的引擎,也许试试那个。
[*]unity中比较一般的做法是,把控制角色,敌人,可收集(如金币)都作为一个个的物体放入场景,然后在这些物体中挂脚本来控制移动、收集完消失之类,但是!据说这样的效率不好,大概用ECS会好点,反正我也还不懂。
[*]那些物体上的脚本一般可以看成有一开始只运行一遍的部分,和之后一直在每帧更新的部分,而物理的更新和每帧更新又是不同的,这个就看码大概就知道怎么分开,总之记住有这么回事就好。


BEST FREE UNITY ASSETS
procedural-worlds.com/blog/best-free-unity-assets-categorised-mega-list/
已经有点年代,不知是否都还能用。

mes 发表于 2020-3-7 23:43

本帖最后由 mes 于 2020-3-22 13:55 编辑

unity2d
至少有可以一格格画地图的工具,只是配合物理引擎的话,并不适合做“像素”游戏,可能没有跳跃的会好点,或者俯视游戏,但俯视游戏加上跳跃再加上可以跳到物品上的话,我也有点想不明白,主要是图像重叠的顺序,如果是平台游戏那么直接定几层就好了,但是俯视的游戏就没法,因为角色可以走到其他物品“前”,又能走到它的“后”,正常方法应该是调z轴的值。
适合的做起来最简单的游戏:想不到,愤怒的鸟也许。



像素游戏用字体
www17.plala.or.jp/xxxxxxx/00ff/

如何做电子小说
indiana.edu/~gamedev/2015/09/27/creating-a-visual-novel-in-unity/

关键是看渲染地图
blogs.unity3d.com/2018/05/29/procedural-patterns-you-can-use-with-tilemaps-part-i/

mes 发表于 2020-3-7 23:44

本帖最后由 mes 于 2020-4-12 14:29 编辑

unity3d
来到3d的话,角色控制器随便复制一个罢了,但免费的第三人称视角的还没见到镜头不会穿模的,只是免费素材很多,也许随便做个什么很容易,但是没有什么好用的场景制作工具,其实我也不是很肯定,因为我的前提是免费,这个大概是最好用的了
assetstore.unity.com/packages/tools/modeling/probuilder-2-x-111418

适合的容易做的游戏:第一人称恐怖走路游戏



用来制作3D场景
fertile-soil-productions.itch.io/mast



3D推箱子游戏,感觉已经太复杂,也许想写按格移动游戏可以参考。
mikeywalsh.itch.io/buttonsandboxes
github.com/Mikeywalsh/Buttons-And-Boxes
觉得这种走格子解谜也许我勉强能弄出来,要是有人见到并有兴趣做机制和关卡(即是几乎全部)可以一起做,当然要是能做以上我觉得已经能自己写了。



关于unity的模型导入blender
dkrevel.com/unity-and-blender/unity-to-blender


高级内容
我也不知道看了什么。

shader教程
roystan.net/articles/toon-shader.html

https://i.niupic.com/images/2020/03/10/700a.jpg
patreon.com/posts/16184307
也许可以一起看
github.com/unity3d-jp-tutorials/2d-shooting-game/wiki/%E7%AC%AC06%E5%9B%9E-%E8%83%8C%E6%99%AF%E3%82%92%E4%BD%9C%E3%82%8B

会动的草
josemariaolea.com/create-grass-with-wind-effect-in-unity/
lindenreid.wordpress.com/2018/01/07/waving-grass-shader-in-unity/

mes 发表于 2020-3-7 23:45

本帖最后由 mes 于 2020-3-16 17:52 编辑

godot
(观望中)

坦克游戏教程
kidscancode.org/blog/2018/04/godot3_tanks_part1/

未测试
2 Ways to Generate Automatic Mesh Colliders
youtu.be/Mq-_FffB2eE
在blender里复制一份在名字后加上-colonly 并作为child object。

显示中文字体
zhuanlan.zhihu.com/p/50134042
github.com/DrXie/OSFCC

3D ARPG教程
godottutorials.pro/action-rpg-godot-tutorial/

すぴぱら 发表于 2020-3-8 00:14

zag 发表于 2020-3-8 01:17

不编程,买个dream universe啊

Hieda 发表于 2020-3-8 06:59

大学的时候跟着社团参加过一段时间game jam搞2d游戏,最后把我搞自闭了,和unity的逻辑八字不合

毕业之后学习了ECS,相见恨晚,虽然仔细回想unity好像也是类似的思路,但感觉还是自己拿amethyst之类比较直白的框架撸代码比较舒服

前田利家 发表于 2020-3-8 10:03

unreal挺好的,蓝图虽然麻烦但是不写代码一样能做游戏。

HazukiShion 发表于 2020-3-8 10:52

有UE4相关的吗?
最近自学UE4,学完蓝图和材质不知道要学什么了。。。

mes 发表于 2020-3-8 11:55

本帖最后由 mes 于 2020-3-8 13:33 编辑

すぴぱら 发表于 2020-3-8 00:14
godot其实蛮香的,甚至我觉得比unity要更适合2d,很期待后面c#脚本全平台实装

关于有提到unity的2d渲染顺 ...https://i.niupic.com/images/2020/03/08/6Z68.jpg
反正只有一个值得话不够吧,首先地形有高度差,而且物体能互相叠在上面,结论来说就是不适合,干脆3d。

如果unity都不适合那就没有适合的了,主要是现实里就只有这些了,如果用RM做,不动脚本也是范围太狭窄。另外像做gal这种文字系统一想很简单,其实还是不合适,大概需要做个按顺序存放文本的系统,至少还需要选项分支,已读文本。不方便,所以虽然里面已经有太多东西,但作为业余感觉还是缺了很多东西,无法下手。

wolf好像已经能正常显示中文,无奈没见过人用。

mes 发表于 2020-3-8 11:58

HazukiShion 发表于 2020-3-8 10:52
有UE4相关的吗?
最近自学UE4,学完蓝图和材质不知道要学什么了。。。

个人不会,有网友会可以指教。只是个人觉得在本国,要是做不出国人脑内那种很虚幻引擎的画面那不如干脆转别的比较舒心。

whzfjk 发表于 2020-3-8 12:00

卿卿雅儿 发表于 2020-3-8 12:00

熟练的java后端程序员,但是没有美工基础,想做个小黄油该用什么?

marine_01 发表于 2020-3-8 12:08

编程门槛又不高,为何不花时间学习下

—— 来自 Xiaomi Redmi K20 Pro Premium Edition, Android 10上的 S1Next-鹅版 v2.2.0.1

すぴぱら 发表于 2020-3-8 12:31

HazukiShion 发表于 2020-3-8 12:36

mes 发表于 2020-3-8 11:58
个人不会,有网友会可以指教。只是个人觉得在本国,要是做不出国人脑内那种很虚幻引擎的画面那不如干脆转 ...
只是个人兴趣啦,作为一种爱好来学的。

mes 发表于 2020-3-8 13:31

すぴぱら 发表于 2020-3-8 12:31
https://blogs.unity3d.com/jp/201 ... ments-with-tilemap/

官方有提到过Z和Y的问题,高度差判断他们更 ...

看了下没看到是怎么算的,因为并不是想做等角,就是RPG MAKER视角,所以如果不懂怎么算是做不了。

すぴぱら 发表于 2020-3-8 13:58

mhfdt 发表于 2020-3-8 13:58

unity就别把2D 3D分开来了,搞的好像两个工具一样
你只要搞清楚空间和摄像机原理,2D 3D无非一个角度的事情
实际做都一样做,比如动画,触发器,碰撞这些东西要掌握

tyauto 发表于 2020-3-8 14:10

自己做独立游戏工具软件再方便好用到后期发现会画画或找个好美工其实是最重要的......

mes 发表于 2020-3-8 14:36

本帖最后由 mes 于 2020-3-8 16:01 编辑

すぴぱら 发表于 2020-3-8 13:58
等角和头顶视图的差异是啥,渲染顺序上没有任何差异吧,反正我没觉得有差异。
Project Stteings -> Graphi ...
因为这不单是显示上的问题,角色可以“跳上去”,“跳下去”,在高的地方“碰不到”看着是周围格子但是低的地方这样,我是想不清了。
还有只想显示的话还是主要是不知道为什么这样设,为什么是1,为什么是0.5,为什么是0.2几,没有说明,难道一个个小数试,然后猜为什么这样?不如使用手册里说明下,用户看不看懂不懂是各人的事,这明明说想了解算法就看手册结果连过去什么都没是什么意思?当然可能是翻译上的问题,但没有真的不行。

mes 发表于 2020-3-8 14:44

mhfdt 发表于 2020-3-8 13:58
unity就别把2D 3D分开来了,搞的好像两个工具一样
你只要搞清楚空间和摄像机原理,2D 3D无非一个角度的事情 ...

做2d和3d的思维是完全不同吧,2d动画可以是几张图片,3d就只能动作,要说有什么一样的话,就是都不好用。

山竹罐头 发表于 2020-3-8 14:52

每个预制体都单独整一个脚本的话,复杂场景会效率比较低。
不如弄个instance集中起来,用的时候直接调用,会方便很多。

mhfdt 发表于 2020-3-8 15:08

本帖最后由 mhfdt 于 2020-3-8 15:11 编辑

mes 发表于 2020-3-8 14:44
做2d和3d的思维是完全不同吧,2d动画可以是几张图片,3d就只能动作,要说有什么一样的话,就是都不好用。 ...
一样的。你只是把思维停留在原始资源的结构上,而恰恰这部分和U3D本身没什么关系,无论是传统2D atlas图集,还是新兴的spine动画,还是3D模型+动画,都是一个game object的事,我想要这个game object移动,攻击,播放对应动画,从代码层面和animator设计上来说都是一回事,无非调整位置是三轴还是二轴,摄像机角度如何。
而图集啊spine动画啊3D模型加动画啊,基本上,都是其他工具做好了导入,然后unity内部加载对应组件成为可用格式(2D为 sprite renderer/3D如mesh renderer),这部分是引擎内部的事情,一般情况下和我们最终用户无关。

zxlice 发表于 2020-3-8 15:21

我觉得一般游戏程序要求不高……
还是assets重要

mes 发表于 2020-3-8 16:07

mhfdt 发表于 2020-3-8 15:08
一样的。你只是把思维停留在原始资源的结构上,而恰恰这部分和U3D本身没什么关系,无论是传统2D atlas图集 ...

其实不管什么思维,能做出来就行了。只是我见过某个问题,问怎么程序上实现某些“对齐”,回答是交给图像的人让他们对齐就好了,这就十分之……

真田丸 发表于 2020-3-8 16:13

真田丸 发表于 2020-3-8 16:15

mhfdt 发表于 2020-3-8 17:00

mes 发表于 2020-3-8 16:07
其实不管什么思维,能做出来就行了。只是我见过某个问题,问怎么程序上实现某些“对齐”,回答是交给图像 ...

如果你说的是atlas图集的对齐,那确实是美工的活
U3D可控的,只是U3D内部的资源集
即使U3D自带生成atlas的功能/插件,也不代表程序要去管这个,顶多,写个工具自动分割然后由美术手调再重生成图集——这工作外部工具多了去了,有更专业的,也不需要全依赖U3D。
至于其他情况的“对齐”,runtime下调整transform而已,基本操作

处男鉴黄师 发表于 2020-3-8 17:10

mes 发表于 2020-3-8 17:30

mhfdt 发表于 2020-3-8 17:00
如果你说的是atlas图集的对齐,那确实是美工的活
U3D可控的,只是U3D内部的资源集
即使U3D自带生成atlas ...

不记得,也许是关于3d模型拿着**的时候对着目标,不是有IK啥的吗?回答是你就让搞图像的做个对齐的动作就好。
反正我当时觉得那个问题的意义在于如果真的需要那种技术那怎么实现,而不是怎么看着行就行了。

heroboy 发表于 2020-3-8 18:11

没人提cocos creator吗?虽然我看不上这种国产软件,也不用。但是公司在用。好像可以很方便的导出各种微信 oppo 华为等等各种听也没听说过的小程序。

mhfdt 发表于 2020-3-8 18:14

mes 发表于 2020-3-8 17:30
不记得,也许是关于3d模型拿着**的时候对着目标,不是有IK啥的吗?回答是你就让搞图像的做个对齐的动作就 ...

你们如果是做VR项目,动作追踪之类的,那可能是要靠程序算IK或者FK
通常项目,Unity自带Humanoid骨骼,但凡人型的,骨骼由美工做好,导入后各节点确认绿色,剩下都是自匹配的。如果动画出现中心点歪斜之类的现象,检查导入动画(通常为fbx文件)中的节点设置。

mes 发表于 2020-3-8 18:25

mhfdt 发表于 2020-3-8 18:14
你们如果是做VR项目,动作追踪之类的,那可能是要靠程序算IK或者FK
通常项目,Unity自带Humanoid骨骼,但 ...

就比如像生化危机会转头看附近的东西,又或者来个会伸手指向目的地的系统,虽然是不是用这种方法最好还是疑问,但至少先说明这种方法是怎样的也算有个选择。

卿卿雅儿 发表于 2020-3-8 19:09

真田丸 发表于 2020-3-8 16:15
做什么形式的小黄油?gal还是rpgmaker那种?

画面进化的RPG Maker

mes 发表于 2020-3-8 20:02

虚幻引擎4
但是epic送了那么多游戏,虽然不用,要是遇到相关还是发一下吧。

dumplingpro 发表于 2020-3-8 20:08

dumplingpro 发表于 2020-3-8 20:33

本帖最后由 dumplingpro 于 2020-3-10 10:07 编辑

如果只是基于个人兴趣的话,个人推荐:

2D像素流,个人推荐Pixelmash,可以直接把图片像素化,比如用照片/图画像素化,可以一定程度解决美工问题。

比如我要做个车子的像素画,就去网上找个图片,Pixelmash像素化,擦掉/P掉背景。



搭配Qubicle Voxel Editor,可以把2D像素图,转换成像素风的3D模型,可以一定程度解决美工问题。







3D的话,个人推荐ninjaripper ,可以直接在运行中的游戏里截取显存信息,把所有3D模型提取出来。比如说人物模型,直接找个可以捏人的游戏,捏个人,然后截取出来,绑定骨骼,就完成了。
搭配这个网站https://www.spriters-resource.com/,下载游戏3D或者2D模型素材作为场景使用。


另外还有一个VR流,用MasterpieceVR之类的工具可以自己捏模型(VR下建模跟雕刻/捏橡皮泥差不多,不过个人手残搞不定),VoxVR是类似我的世界那样像素积木砌积木。
然后灯塔定位的VR(INDEX/VIVE/小派),花2000买3个定位器,绑在身体和双脚上,VR本身头盔手柄跟踪头部+双手,搭配IK可以全身动捕,可以用来制作简单的骨骼动画,也是个野路子方案。







testalphagogogo 发表于 2020-3-8 20:41

现在有啥RTS的使用简单的引擎么

mes 发表于 2020-3-8 20:55

本帖最后由 mes 于 2020-3-8 23:34 编辑

dumplingpro 发表于 2020-3-8 20:33
如果只是基于个人兴趣的话,个人推荐:

2D像素流,个人推荐Pixelmash,可以直接把图片像素化,比如用照片/ ...
要是都到提取显存了……为什么不用unity商店里那么多的免费人物模型?

不过要是有没版权争议的模型可以自己试试或者给我用blender试试(自动)绑骨。

顺便要是有人想做同人游戏可以拿去,不过只要有爱就算是这个精度自己也能做得更好吧。
https://i.niupic.com/images/2020/02/26/6Wqg.jpg

页: [1] 2 3 4
查看完整版本: unity及其他免费PC游戏制作引擎或工具帖