搜索
bottom↓
回复: 37

使用游戏引擎开发环境监测上位机,有感兴趣的不?

[复制链接]

出100入95汤圆

发表于 2020-7-5 20:42:01 | 显示全部楼层 |阅读模式
之前买了一个坛友的GM计数器,想加点功能进去,温度,湿度,二氧化碳浓度等。上位机之前写过C#,最近在学习Unity开发2D游戏,用这个开发会更漂亮。就是在正常的游戏开发中使用串口相关的库就行了。Unity也是使用C#开发的。
其实也可以用3D模式开发,会更直观,可惜还没有学过3D的。
界面是今天下午刚做的,后面会修改。

板子这几天就好了。




数据是手动发的,将就一下。因为是调试,数据是随便写的。

“ST H:20 G1:080 G2:00040 TM:255 B:50 C:10300 END”

B站视频地址

别人用Unity开发的演示
视频

硬件外观本来想做个火箭的,刚好可以把管子放进去,用亚克力,下面那个是电池。
但后来我发现了更好的一个成品外观,先不公布了,电路板少了4块,不用亚克力。




部分代码


                GMDisImageFill[GMDisImageFillIndex] = SliderGM.value;

                byte i = GMDisImageFillIndex,j=0;
                for (j=0; j<20;j++ )
                {
                    GMDis.transform.GetChild(19-j).gameObject.transform.GetComponent<Image>().fillAmount = GMDisImageFill;
                    if (i == 0)
                        i = 19;
                    else
                        i--;

                }

                string Temp = builder.ToString().Substring(builder.ToString().IndexOf("TM") + 3, 3);
                SliderTemp.value = (float)Convert.ToUInt16(Temp) / 500f;
                TextTemp.text = (SliderTemp.value * 50).ToString() + "℃";


                Debug.Log(builder.ToString());


本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出140入158汤圆

发表于 2020-7-5 20:45:31 | 显示全部楼层
这个思路不错,使用游戏引擎,特效信手拈来。

出590入1001汤圆

发表于 2020-7-5 20:47:45 | 显示全部楼层
以后再也没有人阻止我打游戏了。

出100入95汤圆

 楼主| 发表于 2020-7-5 21:39:49 | 显示全部楼层
amigenius 发表于 2020-7-5 20:45
这个思路不错,使用游戏引擎,特效信手拈来。

我这个特效还没有加,像报警抖动,数据变化等等,后面慢慢加

出100入95汤圆

 楼主| 发表于 2020-7-5 21:40:59 | 显示全部楼层
SUPER_CRJ 发表于 2020-7-5 20:47
以后再也没有人阻止我打游戏了。

请问你能用上位机打什么?俄罗斯方块?

出10入18汤圆

发表于 2020-7-5 21:46:15 | 显示全部楼层
WOW,这个很酷

出0入22汤圆

发表于 2020-7-5 21:54:44 来自手机 | 显示全部楼层
楼主能不能搞个step by step?

出330入1925汤圆

发表于 2020-7-5 22:05:08 | 显示全部楼层
哦,这主意不错啊,论效果,游戏引擎绝对有优势

出0入0汤圆

发表于 2020-7-5 22:30:33 来自手机 | 显示全部楼层
这样做出来的应用,会依赖很多动态链接库吧?

出0入0汤圆

发表于 2020-7-5 22:38:06 | 显示全部楼层
Unity  是可以免费使用的吗?

出0入309汤圆

发表于 2020-7-6 03:57:59 来自手机 | 显示全部楼层
配色方案是最大的问题

出100入95汤圆

 楼主| 发表于 2020-7-6 08:20:08 来自手机 | 显示全部楼层
zxq6 发表于 2020-7-5 21:54
楼主能不能搞个step by step?

后面我会出关键点,源码也可以,没有学过游戏引擎会有点难吧,我的游戏开发都是在B站上学习的,Unity官方请了几个老师出视频,手把手学习,甚至零基础写代码,我学过C#,会轻松点。

出100入95汤圆

 楼主| 发表于 2020-7-6 08:21:34 来自手机 | 显示全部楼层
cne53102 发表于 2020-7-5 22:05
哦,这主意不错啊,论效果,游戏引擎绝对有优势

如果不在意系统负载压力,可以用,毕竟单纯的上位机很轻松就能运行

出100入95汤圆

 楼主| 发表于 2020-7-6 08:24:13 来自手机 | 显示全部楼层
tlptotop 发表于 2020-7-5 22:30
这样做出来的应用,会依赖很多动态链接库吧?

发布应用程序时都打包好的,好像也不多,而且这个用的工具不多,估计就是DX,VC,还有C#相关的吧。后面做完再看。

出100入95汤圆

 楼主| 发表于 2020-7-6 08:26:02 来自手机 | 显示全部楼层
longlong105 发表于 2020-7-5 22:38
Unity  是可以免费使用的吗?

现在可以不以公司身份使用个人版,年费,可以使用绝大多数绝大多数的工具,可以发布游戏,游戏收入少于10万美元。

出100入95汤圆

 楼主| 发表于 2020-7-6 08:27:27 来自手机 | 显示全部楼层
iamseer 发表于 2020-7-6 03:57
配色方案是最大的问题

现在只是测试

出40入518汤圆

发表于 2020-7-6 08:49:09 来自手机 | 显示全部楼层
用过direct x 加c#,确实挺好玩,unity一直想接触

出0入0汤圆

发表于 2020-7-6 09:57:25 | 显示全部楼层
我们也用游戏引擎做一些 类似的东西。由需求联系哦

出15入9汤圆

发表于 2020-7-6 10:39:30 | 显示全部楼层
这多此一举吧,谁需要啊。

出0入0汤圆

发表于 2020-7-6 10:41:19 | 显示全部楼层
这个挺有意思,关注

出0入4汤圆

发表于 2020-7-6 11:08:03 | 显示全部楼层
pcwhy 发表于 2020-7-6 10:39
这多此一举吧,谁需要啊。

需要给客户提供上位机软件的需要

出0入17汤圆

发表于 2020-7-6 11:26:09 | 显示全部楼层
墙裂建议楼主强制使用光追踪引擎,硬件配置最低要求RTX2060,这样老板再也拦不住我的采购申请了

出0入0汤圆

发表于 2020-7-6 11:50:02 | 显示全部楼层
老早就用unity做上位机了,支持多平台的  win     apk 都可以

出16370入6742汤圆

发表于 2020-7-6 12:03:39 来自手机 | 显示全部楼层
打赏!

庆祝论坛“打赏”功能实施, 现在开始发技术主题,可以获得打赏
https://www.amobbs.com/thread-5735948-1-1.html

出0入4汤圆

发表于 2020-7-6 12:20:16 | 显示全部楼层
玩一玩简单的可以,和那些专业的UI库比起来,很多控件都没有的

出0入0汤圆

发表于 2020-7-6 13:18:22 | 显示全部楼层
可以有,支持

出100入95汤圆

 楼主| 发表于 2020-7-6 18:27:06 | 显示全部楼层
智涅 发表于 2020-7-6 08:49
用过direct x 加c#,确实挺好玩,unity一直想接触

怎么个做法呢,第一次听说

出100入95汤圆

 楼主| 发表于 2020-7-6 18:28:22 | 显示全部楼层
Nuker 发表于 2020-7-6 11:26
墙裂建议楼主强制使用光追踪引擎,硬件配置最低要求RTX2060,这样老板再也拦不住我的采购申请了 ...

那干脆上班打游戏好了,收发数据都加个音效特效,还用三维

出100入95汤圆

 楼主| 发表于 2020-7-6 18:29:34 | 显示全部楼层
luguobing 发表于 2020-7-6 11:50
老早就用unity做上位机了,支持多平台的  win     apk 都可以

我这个做完也准备出一个APK,不知道蓝牙串口在安卓上好不好用

出100入95汤圆

 楼主| 发表于 2020-7-6 18:29:50 | 显示全部楼层
armok. 发表于 2020-7-6 12:03
打赏!

庆祝论坛“打赏”功能实施, 现在开始发技术主题,可以获得打赏

谢谢坛主

出100入95汤圆

 楼主| 发表于 2020-7-6 18:30:28 | 显示全部楼层
MAD_FISH 发表于 2020-7-6 12:20
玩一玩简单的可以,和那些专业的UI库比起来,很多控件都没有的

这个本来就不是做专业上位机

出0入0汤圆

发表于 2020-7-6 19:04:26 | 显示全部楼层
fszhang 发表于 2020-7-6 18:29
我这个做完也准备出一个APK,不知道蓝牙串口在安卓上好不好用

蓝牙我没有用过,一般都是串口、网口,不过这种标准接口,应该可以找到例子

出0入0汤圆

发表于 2020-7-6 19:20:36 | 显示全部楼层
luguobing 发表于 2020-7-6 11:50
老早就用unity做上位机了,支持多平台的  win     apk 都可以

这个生成的apk会不会很大?

出0入0汤圆

发表于 2020-7-6 19:38:36 | 显示全部楼层
我是谁712 发表于 2020-7-6 19:20
这个生成的apk会不会很大?

会比较大,资源文件很多,启动也会慢一点

出0入17汤圆

发表于 2020-7-8 15:00:55 | 显示全部楼层
这个做出来的效果炫!

出100入95汤圆

 楼主| 发表于 2020-7-13 22:58:41 | 显示全部楼层
稍微改了一下: 报警值的设定后面再加进去


本帖子中包含更多资源

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

x

出100入95汤圆

 楼主| 发表于 2020-7-13 23:06:31 | 显示全部楼层
硬件调试完成后,再上传演示视频

硬件:
https://www.amobbs.com/thread-5736257-1-1.html

出0入16汤圆

发表于 2020-11-12 14:52:56 | 显示全部楼层
漂亮,几个上位机测试程序,原来请人弄的和鬼一样。丑的一批,自己修改也麻烦。
自己搞吧觉得没必要,哪里有靠谱的请人搞上位机的,开放源码,这样自己小改比较方便, 需要调用串口,和CAN 的DLL
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-13 20:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表