标签分类
当前位置:首页 > 行业软件及应用电子书 > 游戏开发电子书网盘下载
HTC Vive VR游戏开发实战 HTC Vive VR游戏开发实战
Bmen

Bmen 提供上传

资源
10
粉丝
31
喜欢
238
评论
14

    HTC Vive VR游戏开发实战 PDF 扫描版

    游戏开发电子书
    • 发布时间:

    给大家带来的一篇关于游戏开发相关的电子书资源,介绍了关于HTC、Vive、VR、游戏开发方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小68.9 MB,胡良云编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.7,更多相关的学习资源可以参阅 行业软件及应用电子书、等栏目。

  • HTC Vive VR游戏开发实战 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1jgf2tlvnpMhrTsfOX-nL5
  • 分享码:1w64
  • HTC Vive VR游戏开发实战

    内容介绍

    HTC Vive VR游戏开发实战是现阶段HTC Vive在VR开发设计层面分析更为全方位的书,都是二本实战实例教程书藉。要是再也不会程序编写,不容易游戏引擎,没事儿,这书在附录中让你提前准备了教学资料和分享视频文件目录。小读者彻底能够重零开始,要是不断学习,就能够开发设计出VR游戏应用。

    这书以HTC Vive VR游戏开发案例课堂教学主导线,由浅入深地详细介绍对于HTC Vive机器设备在VR游戏开发层面的全套步骤。第1章重零开始正确引导小读者知道什么叫VR,及其HTC Vive机器设备介绍,对程序猿、美工设计和方案策划常有协助。第2章详细介绍2个被运用的游戏引擎,让小读者对手机游戏开发环境有个较全方位的了解。第3章叙述HTC Vive开发设计*关键的软件SteamVR——开发设计VR手机游戏的得力助手。第4章是1个VR手机游戏案例,逐步实现1个简易的VR打僵尸游戏。第5章重中之重详细介绍SteamVR Unity Toolkit在每个作用上的建立,分別详尽分析至少的38个实例,让小读者学好建立VR游戏里面所必须的各式各样的作用。第6章再次返回游戏开发中,将各种各样作用实践活动到游戏开发中来,建立从基础理论到实践活动的衔接。最终,附录中得出论文参考文献和学习材料共享。

    HTC Vive VR游戏开发实战》还出示了全部案例的源码与素材图片文档,供小读者上机操作训练应用,小读者可从在网上免费下载这书資源文档。 这书适用广阔手机游戏开发者、游戏开发发烧友、软件培训机构及其软件工程专业的大学生等。

    目录

    • 第1章 绪论 1
    • 第2章 游戏引擎 18
    • 第3章 SteamVR 23
    • 第4章 VR打僵尸游戏 66
    • 第5章 SteamVR Unity Toolkit 83
    • 第6章 VR游戏开发实战 260
    • 附录 284
    • 附录1 论文参考文献 275
    • 附录2 SIKI教师的实例教程与资源分享275
    • 附录3 Unity游戏开发教程视频文件目录286

    读书笔记

    python适合游戏开发吗

    Python并不适合用于游戏开发,有些个别的例子,比如《文明》和《EVE》使用了Python,但这也并说明不了什么。
    按照一般理解,Python主要适合写小程序,用少量的代码,快速解决一些小问题。不适合编写比较大的程序,即便连Python的创造者Guido也是这么认为的。

    python适合游戏开发吗

    而几乎任何游戏,都是大程序。即便是《斗地主》《连连看》这种“小游戏”。代码量也至少在5,6千行以上。
    根本问题在于Python的语法过于简洁。没有声明变量的过程,而是直接赋值产生一个变量。最主要的是,省略了数据类型。初学者也许认为这是优点,但对于编写比较大的程序,Python的可维护性简直糟糕透顶,只要超过1000行的东西,我就绝对不用Python写。我相信除了初学者之外,绝大多数在职的程序员都和我一样。

    相关推荐:《python视频教程》

    游戏开发使用的语言,主要是C++和C#。我用伪代码举个例子,比如C++与C#之类的语言,声明几个变量,大概如下面的样子。
    武器 W1=xxx;
    技能 J2=xxx;
    药水 Y3=xxx;
    怪物 G4=xxx;
    如果是用Python的话,要怎么写呢?
    W1=xxx;
    J2=xxx;
    Y3=xxx;
    G4=xxx;
    第一天,用Python写,你会觉得很舒服,毕竟可以少写很多东西。自己声明了哪些类,声明了哪些变量,只要记住就行了。于是第一天,你创建了5个类,声明了100个一般变量,创建了50个对象。编写了2000行代码。
    但第二天,再看到这2千行代码,前一天用到的100个变量中,你能快速认出多少? 每个变量你使用了几次?都在哪里用到了它们? 你会发现,自己第二天的工作,有一大半的时间,是在回忆“昨天我是怎么想的?”“这个变量是个啥来着?”“我创建那个类的时候,是打算用来干嘛着?”这类的问题。于是你会发现,第二天,自己的工作效率明显下降了。一整天下来,你还是跌跌撞撞的写了几百行代码。
    第三天,你会发现,一整天的时间,你都在回忆“昨天和前天.........”接下去的代码连一句都写不出来。这就是Python代码的“可维护性”问题。

    以上就是python适合游戏开发吗的详细内容,更多请关注码农之家其它相关文章!

    上一篇:ArcGIS Engine地理信息系统开发从入门到精通  下一篇:统计学:从数据到结论

    展开 +

    收起 -

    游戏开发 相关电子书
    关于游戏开发的学习笔记
    网友NO.948501

    java多线程开发之通过对战游戏学习CyclicBarrier

    CyclicBarrier是java.util.concurrent包下面的一个工具类,字面意思是可循环使用(Cyclic)的屏障(Barrier),通过它可以实现让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,所有被屏障拦截的线程才会继续执行。 这篇文章将介绍CyclicBarrier这个同步工具类的以下几点 通过案例分析 两种不同构造函数测试 CyclicBarrier和CountDownLatch的区别 await方法及源码分析。 需求 继上一篇CountDownLatch模拟游戏加载后,现在用户点击开始按钮后,需要匹配包括自己在内的五个玩家才能开始游戏,匹配玩家成功后进入到选择角色阶段。当5位玩家角色都选择完毕后,开始进入游戏。进入游戏时需要加载相关的数据,待全部玩家都加载完毕后正式开始游戏。 解决方案 从需求中可以知道,想要开始游戏需要经过三个阶段,分别是 匹配玩家 选择角色 加载数据 在这三个阶段中,都需要互相等待对方完成才能继续进入下个阶段。 这时可以采用CyclicBarrier来作为各个阶段的节点,等待其他玩家到达,在进入下个阶段。 定义继承Runnable的类 这里名称就叫做StartGame,包含两个属性 private String player;private CyclicBarrier barrier; 通过构造函数初始化两个属性 public StartGame(String player, CyclicBarrier barrier) { this.player = player; this.barrier = barrier;……

    网友NO.399047

    python能用于3d游戏开发吗

    python本身就有支持它的3D游戏开发库。 Panda3D: (推荐学习:Python视频教程) Panda3D是由迪士尼开发的 3D 游戏引擎,一个用于Python和C+程序的3D渲染和游戏开发框架,并由卡内基梅陇娱乐技术中心负责维护。使用C++编写, 针对 Python 进行了完全的封装。 Pygame: Pygame 是一组 Python 模块,用来编写游戏,可支持python3.7。有《纸牌游戏》《超级马里奥》《击球》等多种游戏。 PyOgre: Ogre 3D 渲染引擎的 Python 绑定,可以用来开发游戏和仿真程序等任何 3D 应用。它的API更加稳定,非常快速灵活。 而且一款非常精美的3D炸弹人游戏就是有Python开发的。 这个游戏是我在查找python相关资料时无意间看见的,很感兴趣,自己都还没看就先分享出来了,因为我觉得到时肯定会遇见问题,涉及到如此多的知识,小编希望跟大家一起讨论,一起研究。 据说游戏作者很厉害的,听说从建模开始就是自己一个人做的,真的很难想象他花了多少时间做这个游戏,所以既然他分享出了源码,就证明他是无私的,想要把最好的东西都分享给大家。 介绍BombSquad,爆炸性的街机风格的派对游戏最好的享受与几个朋友和一个大沙发。 当你参加包括夺旗,山中之王,轰炸机曲棍球,当然还有Epic-Slow-Motion等迷你游戏时,跳跃,冲刺,投掷和轰炸你的胜利之路。 通过……

    网友NO.178167

    python适合游戏开发吗

    Python并不适合用于游戏开发,有些个别的例子,比如《文明》和《EVE》使用了Python,但这也并说明不了什么。 按照一般理解,Python主要适合写小程序,用少量的代码,快速解决一些小问题。不适合编写比较大的程序,即便连Python的创造者Guido也是这么认为的。 而几乎任何游戏,都是大程序。即便是《斗地主》《连连看》这种“小游戏”。代码量也至少在5,6千行以上。 根本问题在于Python的语法过于简洁。没有声明变量的过程,而是直接赋值产生一个变量。最主要的是,省略了数据类型。初学者也许认为这是优点,但对于编写比较大的程序,Python的可维护性简直糟糕透顶,只要超过1000行的东西,我就绝对不用Python写。我相信除了初学者之外,绝大多数在职的程序员都和我一样。 相关推荐:《python视频教程》 游戏开发使用的语言,主要是C++和C#。我用伪代码举个例子,比如C++与C#之类的语言,声明几个变量,大概如下面的样子。 武器 W1=xxx; 技能 J2=xxx; 药水 Y3=xxx; 怪物 G4=xxx; 如果是用Python的话,要怎么写呢? W1=xxx; J2=xxx; Y3=xxx; G4=xxx; 第一天,用Python写,你会觉得很舒服,毕竟可以少写很多东西。自己声明了哪些类,声明了哪些变量,只要记住就行了。于是第一天,你创建了5个类,声明了100个一般变量,创建了50个对……

    网友NO.760717

    总结Python图形用户界面和游戏开发知识点

    基于tkinter模块的GUI GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是Python最擅长的工作,如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错的选择。 基本上使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块中我们需要的东西。 创建一个顶层窗口对象并用它来承载整个GUI应用。 在顶层窗口对象上添加GUI组件。 通过代码将这些GUI组件的功能组织起来。 进入主事件循环(main loop)。 下面的代码演示了如何使用tkinter做一个简单的GUI应用。 import tkinterimport tkinter.messageboxdef main(): flag = True # 修改标签上的文字 def change_label_text(): nonlocal flag flag = not flag color, msg = ('red', 'Hello, world!')\ if flag else ('blue', 'Goodbye, world!') label.config(text=msg, fg=color) # 确认退出 def confirm_to_quit(): if tkinter.messagebox.askokcancel('温馨提示', '确定要退出吗?'): top.quit() # 创建顶层窗口 top = tk……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明