Unity教程 Unity手把手网络篇之教你输出 ”Hello World“

7
回复
960
查看
打印 上一主题 下一主题
[ 复制链接 ]
排名
8651
昨日变化

35

主题

117

帖子

470

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
75030
好友
13
蛮牛币
1001
威望
0
注册时间
2015-2-16
在线时间
132 小时
最后登录
2019-7-20

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x



1虾扯蛋


一转眼就在家养了三个月的蜜蜂了,时间过得真是快呀,技术变更也是非常的快呀。在这三个月里,我思考了贼多,心里非常的矛盾,到底是因为什么原因才导致我回家养蜂的?

于是乎就有了两个论点不一样的我在互相争执着:
    1. 自己的问题,觉得是因为自己技术才菜,导致办事效率慢,事情堆积太多,在正常的上班时间内没能完成相对应的事情,最终导致加班。
    2. 行业的问题,觉得是行业风气问题,加班已是该行业的常态。

想了那么久,最终还是“自己的问题”获胜了。是的,就是自己的问题,自己的技术才菜,导致的加班。假如自己的技术非常牛逼的话,估计还是得加班的,因为需求是源源不断的。

好了,不瞎扯了。其实呢,是因为克森太久没玩 Unity 了,对 Unity 的各个方面基本玩不转了,就连安装都不会了(反正我信了)。因此克森打算从头再来,从最简单的“Hello World”开始搞起!!!


2开搞开搞

   
首先,打开 Unity(克森使用的版本为:5.6.6),创建 Unity 项目,并命名为“Hello World”,如下图所示:


创建如下目录结构和对应的文件:


打开“HelloWorld”脚本,并进行编辑如下代码:


回到 Unity 编辑器中,点击 Play 按钮,查看运行效果:


咦,什么效果都没有啊!!! 好吧,脚本需要挂载到游戏对象上才能起效果,于是乎做了如下操作:


回到 Unity 编辑器中,点击 Play 按钮,查看运行效果:


我们的“HelloWorld”终于输出了,大伙们有没有感到非常的有成就感了?好了,我们的目标完成了,谢谢大家。

3言归正传


要是这样就结束的话,估计有人话把克森大卸八块的。。。

请大伙们一起来看看下面这张黄图:


相比大伙们都知道克森要怎么输出“Hello World”的了吧?这张图会告诉你,什么是标准。话不多说,开干开干!!!

首先,打开 Visual Studio X 编辑器(克森用的版本为:2017),然后新建项目,如下图所示:


点击确定之后,让我们来对我们的项目进行简单的设置一番,步骤如下图所示:




好的,这样就设置好了。接下按 ctrl+s 来保存设置,然后关闭该窗口,点击 “生成->生成解决方案”(或者直接快捷键 F6),然后找到该项目的根目录,便会看到如下图所示:



其实也就是换一个输出路径,这样便能快速的找到生成的可执行文件(个人习惯)。

接下来,让我们重命名系统默认生成的 C# 文件,然后写入如下代码:


基本注释都写了,如果有不懂的可以自行 Goggle 一番哟,自己寻找答案才有更大的收获哟。

接下来点击 “生成->生成解决方案”(或 F6)生成可执行文件,之后双击可执行文件,然后使用 Linux 上的一个小工具进行测试(文章末尾会有下载链接),如下图所示:


在上图中,我们先双击运行了我们的服务器,然后使用 nc 命令行工具模拟了客户端,然后发送了“I'm King!!!”给服务器。

注意:克森在命令行直接可以使用 nc 命令,那是因为克森设置了环境变量!!!

哇哈哈,看来通信打通了,干得漂亮啊。接下来让我们回到 Unity 中,对我们的脚本进行编辑,如下图所示:


相比于服务器的发,客户端的代码真的是简单得一批!!!

Ok,让我们回到 Unity 编辑器中,然后设置一下 host 和 port 属性,然后先启动我们的服务器,最后再启动我们的 Unity,步骤如下所示:



完美,看来我们的服务器与 Unity 的客户端成功建立连接了!!!

好了,《手把手教你输出“Hello World”》到这里也就结束了,好久没撸代码,好久没写文章,感觉什么都不会了(当然了,撸X还是会的)

我相信很多人都在抱怨,“啥?这就完了?你丫的在逗我玩呢”。我的回答是,“当然不会,这将会是一个系列的教程“。在这个系列里,一定有你们想要获得的东西,至于会获得什么,克森暂时也没规划好。。。

最后,克森有个想法,不知道大伙们支不支持。克森想和大伙们一起学习,一起进步。具体想法是这样的:大伙们一起选一本书,然后我们一起来学习。大伙们可以把选好的书发到公众号里,然后克森进行简单的数据分析,然后就开搞开搞!!!

好了,不逼逼了,很晚了,洗洗睡吧。

nc 工具:https://pan.baidu.com/s/1009uxFdJ31ZQge9qGA4A8Q

原文作者: Unity墙外的世界
原文链接:https://mp.weixin.qq.com/s/bmtgd4I6rsF9bNHjBva5Eg
扫描下方二维码关注游戏蛮牛官方微信~每日都有精选干货与你分享哟~


本文由蛮牛驿馆倾情奉献,如有问题请及时联系,除 合作社区 及 合作媒体 外,禁止转载

xmyeditor_023.png (78.08 KB, 下载次数: 4)

xmyeditor_023.png

xmyeditor_029.gif (2.88 KB, 下载次数: 5)

xmyeditor_029.gif
参与人数 1鲜花 +5 收起 理由
这个不错 + 5 很给力!

查看全部评分总评分 : 鲜花 +5

7日久生情
2401/5000
排名
479
昨日变化

2

主题

104

帖子

2401

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
69739
好友
0
蛮牛币
3115
威望
0
注册时间
2015-1-20
在线时间
753 小时
最后登录
2019-9-17
沙发
2019-7-22 08:46:16 只看该作者
学习学习
3偶尔光临
217/300
排名
64937
昨日变化

0

主题

14

帖子

217

积分

Rank: 3Rank: 3Rank: 3

UID
305748
好友
0
蛮牛币
791
威望
0
注册时间
2018-11-23
在线时间
201 小时
最后登录
2019-9-23
板凳
2019-7-22 09:06:27 只看该作者
支持支持
6蛮牛粉丝
1181/1500
排名
2066
昨日变化

0

主题

272

帖子

1181

积分

Rank: 6Rank: 6Rank: 6

UID
26073
好友
1
蛮牛币
4498
威望
0
注册时间
2014-5-21
在线时间
241 小时
最后登录
2019-9-23
地板
2019-7-22 09:15:30 只看该作者
学习学习!
5熟悉之中
906/1000
排名
10707
昨日变化

0

主题

632

帖子

906

积分

Rank: 5Rank: 5

UID
301976
好友
1
蛮牛币
1358
威望
0
注册时间
2018-10-31
在线时间
176 小时
最后登录
2019-9-23
5#
2019-7-22 10:30:43 只看该作者
Nice 感谢大佬  
3偶尔光临
223/300
排名
14499
昨日变化

0

主题

31

帖子

223

积分

Rank: 3Rank: 3Rank: 3

UID
265586
好友
0
蛮牛币
324
威望
0
注册时间
2018-1-21
在线时间
136 小时
最后登录
2019-9-23
6#
2019-7-22 12:00:02 只看该作者
支持支持支持

0

主题

10

帖子

16

积分

Rank: 1

UID
282778
好友
0
蛮牛币
40
威望
0
注册时间
2018-5-25
在线时间
6 小时
最后登录
2019-8-5
7#
2019-7-22 14:59:43 只看该作者
学习学习!
5熟悉之中
737/1000
排名
4662
昨日变化

0

主题

89

帖子

737

积分

Rank: 5Rank: 5

UID
256911
好友
1
蛮牛币
8000
威望
0
注册时间
2017-11-29
在线时间
334 小时
最后登录
2019-9-23
8#
2019-7-23 09:34:19 只看该作者
不错不错 给力
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则