技术论坛

【用PLC做游戏】基于博图V17的音游开发

作者 主题
游民

经验值: 97
发帖数: 12
精华帖: 0
主题:【探讨】【用PLC做游戏】基于博图V17的音游开发


只看楼主 楼主 2021-08-13 16:08:56

分享一下我在博图V17平台下,做的一个小游戏。下面是视屏链接。

《基于PLC仿真的音游--珂朵莉RUA黄油蛋糕》

https://www.bilibili.com/video/BV16U4y1779T?share_source=copy_web


思路与问题解决方法

1TIA V17平台下,PLCSIM +WICC ADV仿真,分别做运算和画面显示。


2.要有开始画面,歌曲选择画面,结算画面。结算后返回歌曲选择环面


3.wincc adv 没法仿真多媒体,因此没法放动画,没法放音乐,按道理做不了音游。不过可以另辟蹊径,通过改变图像位置或切换图像可以有动画的效果,

使用脚本调用WINDOWS自带的wmplayer 播放音乐。WINCC调用wmplayer播放音乐可参考https://www.zhaoplc.com/plc322296.html


4.做了上下两条音轨,按钮设置热键F1 下音轨‘吃’;F2上音轨 ‘吃’;F3 写谱示教1;F4写谱示教2


5.不能像游戏制作引擎那样,直接在画面某个位置生成对象。因此得在WINCC画面里提前布置一些“蛋糕”,每个“蛋糕”都是都是独立的,某时刻需要激活一个“蛋糕”时,就遍历该音轨上所有蛋糕,找到空闲的那个,然后激活它。


6.图像移动靠WINCC里的动画属性,改变变量大小,图像水平或垂直运动。我用循环中断做了个高速脉冲发生器。通过加、减计数,使图像移动。


7.得分判定(bingo)。可以简单做,操作的人物(珂朵莉)与‘蛋糕’在同一音轨、蛋糕在判定区,且按下了攻击键,得分并计数。


8.写谱,读谱。这些蛋糕得按一定时间节奏激活,一个个去设置时间,太慢,工作量大,以后换谱子换曲子又得重新做。这里的解决方法是,通过“示教”的手段。

在需要激活的时刻按下对应音轨的示教键,会激活一个‘蛋糕’,并记录此刻时间和是哪条音轨,指针指向下一个存储区域。读谱时,根据时间,逐个激活就好。


9.用PLC做游戏,特别音游,属实霸王硬上弓了。做出来还是觉得蛮有趣的,特此分享,欢迎交流。



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1710265&b_id=66&s_id=0&num=6

至圣

经验值: 127331
发帖数: 22001
精华帖: 824
回复:【用PLC做游戏】基于博图V17的音游开发


只看楼主 1楼 2021-08-13 19:30:41

我觉得挺LOW的。贴个图而已。

要是即时生成3D模型,那还差不多。

用WEB HTML5+ JS也比这个强。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
至圣

经验值: 13020
发帖数: 1815
精华帖: 22
回复:【用PLC做游戏】基于博图V17的音游开发


只看楼主 2楼 2021-08-13 19:41:55

嗯做的还行,画面较生硬,好好学学Unity和PLC互动开发吧。


 
以下网友喜欢您的帖子:

  
游民

经验值: 97
发帖数: 12
精华帖: 0
回复:【用PLC做游戏】基于博图V17的音游开发


只看楼主 楼主 4楼 2021-08-13 19:55:06
那不如直接上unity或虚幻引擎,做酷些小游戏很方便。我的目的是为了用纯plc相关的东西做出来。这样已经很极限了,当然也做不了3D之类的。
 
以下网友喜欢您的帖子:

  
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
回复:【用PLC做游戏】基于博图V17的音游开发


只看楼主 5楼 2021-08-13 21:44:43

 江山代有才人出,西门子产品都懵圈了,我还有这用途!


谨慎低调
以下网友喜欢您的帖子:

  
侠圣

经验值: 2697
发帖数: 436
精华帖: 0
回复:【用PLC做游戏】基于博图V17的音游开发


只看楼主 6楼 2021-09-02 19:41:13

哈哈,音乐很好听啊,虽然没什么实际用途,但是很好玩


懒是人类前进的动力
以下网友喜欢您的帖子:

  
侠士

经验值: 1867
发帖数: 330
精华帖: 0
回复:【用PLC做游戏】基于博图V17的音游开发


只看楼主 7楼 2021-09-04 15:18:09

楼主可以直接去游戏开发吧


低调做人,高调做事
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
【用PLC做游戏】基于博图V17的音游开发
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。