找回密码
 注册帐号

扫一扫,访问微社区

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

13
回复
1938
查看
[ 复制链接 ]
排名
8650
昨日变化

35

主题

117

帖子

482

积分

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

UID
75030
好友
13
蛮牛币
1001
威望
0
注册时间
2015-2-16
在线时间
132 小时
最后登录
2019-7-20
2019-7-20 17:16:02 显示全部楼层 阅读模式

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

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

x



1虾扯蛋


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

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

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

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

xmyeditor_02.jpeg

2开搞开搞

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

xmyeditor_03.png

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

xmyeditor_04.png

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

xmyeditor_05.png

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

xmyeditor_06.png

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

xmyeditor_08.png

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

xmyeditor_09.png

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

3言归正传


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

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

xmyeditor_012.jpeg

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

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

xmyeditor_014.png

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

xmyeditor_015.png

xmyeditor_016.png

xmyeditor_017.png

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

xmyeditor_018.png

xmyeditor_019.png

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

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

xmyeditor_020.png

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

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

xmyeditor_022.png

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

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

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

xmyeditor_020.png

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

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

xmyeditor_025.png

xmyeditor_026.png

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

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

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

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

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

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

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


本文由蛮牛驿馆倾情奉献,如有问题请及时联系,除 合作社区 及 合作媒体 外,禁止转载
xmyeditor_023.png
xmyeditor_029.gif
参与人数 1鲜花 +5 收起 理由
这个不错 + 5 很给力!

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

回复

使用道具 举报

7日久生情
2409/5000
排名
478
昨日变化

2

主题

104

帖子

2409

积分

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

UID
69739
好友
0
蛮牛币
3083
威望
0
注册时间
2015-1-20
在线时间
761 小时
最后登录
2020-2-21
2019-7-22 08:46:16 显示全部楼层
学习学习
回复

使用道具 举报

4四处流浪
371/500
排名
64942
昨日变化

0

主题

16

帖子

371

积分

Rank: 4

UID
305748
好友
0
蛮牛币
1353
威望
0
注册时间
2018-11-23
在线时间
353 小时
最后登录
2020-6-3
2019-7-22 09:06:27 显示全部楼层
支持支持
回复

使用道具 举报

6蛮牛粉丝
1223/1500
排名
2064
昨日变化

0

主题

273

帖子

1223

积分

Rank: 6Rank: 6Rank: 6

UID
26073
好友
1
蛮牛币
4871
威望
0
注册时间
2014-5-21
在线时间
282 小时
最后登录
2020-1-17
2019-7-22 09:15:30 显示全部楼层
学习学习!
回复

使用道具 举报

7日久生情
1804/5000
排名
10706
昨日变化

0

主题

1078

帖子

1804

积分

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

UID
301976
好友
1
蛮牛币
2258
威望
0
注册时间
2018-10-31
在线时间
628 小时
最后登录
2020-6-3
2019-7-22 10:30:43 显示全部楼层
Nice 感谢大佬  
回复 支持 反对

使用道具 举报

4四处流浪
371/500
排名
14498
昨日变化

0

主题

38

帖子

371

积分

Rank: 4

UID
265586
好友
0
蛮牛币
650
威望
0
注册时间
2018-1-21
在线时间
277 小时
最后登录
2020-6-4
2019-7-22 12:00:02 显示全部楼层
支持支持支持
回复

使用道具 举报

0

主题

13

帖子

35

积分

Rank: 1

UID
282778
好友
0
蛮牛币
140
威望
0
注册时间
2018-5-25
在线时间
22 小时
最后登录
2020-5-8
2019-7-22 14:59:43 显示全部楼层
学习学习!
回复

使用道具 举报

5熟悉之中
955/1000
排名
4662
昨日变化

0

主题

101

帖子

955

积分

Rank: 5Rank: 5

UID
256911
好友
1
蛮牛币
9644
威望
0
注册时间
2017-11-29
在线时间
540 小时
最后登录
2020-5-5
2019-7-23 09:34:19 显示全部楼层
不错不错 给力
回复

使用道具 举报

0

主题

26

帖子

36

积分

Rank: 1

UID
322383
好友
0
蛮牛币
23
威望
0
注册时间
2019-5-17
在线时间
10 小时
最后登录
2019-10-25
2019-10-16 10:38:51 显示全部楼层
好棒的 我很喜欢加油呀 爱你么么哒
回复 支持 反对

使用道具 举报

7日久生情
3956/5000
排名
325
昨日变化

7

主题

577

帖子

3956

积分

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

UID
100070
好友
1
蛮牛币
10
威望
0
注册时间
2015-5-13
在线时间
1538 小时
最后登录
2020-4-10

活力之星

2019-11-25 17:21:51 显示全部楼层
感谢分享
回复

使用道具 举报

1

主题

25

帖子

60

积分

Rank: 2Rank: 2

UID
324251
好友
0
蛮牛币
174
威望
0
注册时间
2019-6-7
在线时间
34 小时
最后登录
2020-6-2
2019-12-28 01:13:30 显示全部楼层
学习一下下。。。。。
回复

使用道具 举报

0

主题

9

帖子

11

积分

Rank: 1

UID
339282
好友
0
蛮牛币
23
威望
0
注册时间
2020-1-8
在线时间
3 小时
最后登录
2020-3-17
2020-2-28 13:02:01 显示全部楼层
本帖最后由 小兰 于 2020-2-28 13:05 编辑

然后,我们有三个变量。广东快乐十分https://1680380.com/view/klsf/klsf_index.html我们有一个Block类型的三维数组变量 blocks,江苏快3https://1680380.com/view/kuai3/kuai3_index.htmlBlock类用于存放方块需要的信息,体彩七星彩https://1680380.com/view/tc7xc/index.html因此我们这个blocks变量就是用于存放一个数据块的方块的信息
回复 支持 反对

使用道具 举报

5熟悉之中
509/1000

0

主题

474

帖子

509

积分

Rank: 5Rank: 5

UID
345030
好友
0
蛮牛币
70
威望
0
注册时间
2020-4-27
在线时间
35 小时
最后登录
2020-5-24
2020-5-11 09:47:35 显示全部楼层
专注于与个人游戏开发者合作,有产品的朋友联系微信号jim20180688,详聊
回复 支持 反对

使用道具 举报

4四处流浪
401/500

3

主题

364

帖子

401

积分

Rank: 4

UID
347440
好友
0
蛮牛币
119
威望
0
注册时间
2020-5-22
在线时间
34 小时
最后登录
2020-6-3
6 天前 来自Mobile--- 显示全部楼层
Thanks a lot for share, good work.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则