用Python和Pygame写游戏-从入门到精通(18)
3D是非常酷的技术,同时也就意味着更多的工作,上次的简单介绍之后,这次还要讲更多2D到3D的新概念。 基于时间的三维移动 我们使用Vector3类来进行3D上的移动,与2D非常类似,看下面一个例子: 直升机A在(-6, 2, 2)的位置上,目标是直升机B(7, 5, 10),A想摧毁B,所以发射了一枚火箭AB,现在我们得把火箭的运动轨迹过程给画出来,否则一点发射敌机就炸了,多没意思啊~~ 通过计算… Read More »
3D是非常酷的技术,同时也就意味着更多的工作,上次的简单介绍之后,这次还要讲更多2D到3D的新概念。 基于时间的三维移动 我们使用Vector3类来进行3D上的移动,与2D非常类似,看下面一个例子: 直升机A在(-6, 2, 2)的位置上,目标是直升机B(7, 5, 10),A想摧毁B,所以发射了一枚火箭AB,现在我们得把火箭的运动轨迹过程给画出来,否则一点发射敌机就炸了,多没意思啊~~ 通过计算… Read More »
这一集是两个小故事,不过还是很自然的衔接在了一起。前半个只是很平凡的换琴弦,軽音らしい物語,后半个的话,ゆりの匂いがプンプンするぜ~ 正片开始的对话,关于上一个学园祭: 梓:もうすぐ学園祭というこの時期に まさか 軽音部にこんな危機が訪れるとは 思っていませんでした (梓在哼歌) 律:なんか ご機嫌だな 梓 梓:えッ? もうすぐ学祭で ライブができると思うと うれしくて 律:初々しいね~ 以前出现… Read More »
前几天看「プロポーズ大作戦」,有一幕送“第二按钮”的,想想在动漫啥的非常常见啊,到底什么意思?查了一下: —————————————————————… Read More »
最近有些忙,没有更新这个系列,不行啊不行,抓紧更新一篇,这几次可是3D啊3D,多么诱人的词啊…… 游戏通常希望营造一个真实的世界,越接近真实越好啊,这样的代入感会很强。在早期,由于硬件的限制,游戏只能提供一些2D的图像,因为这对于电脑绘图是最容易的。还好随着技术发展,现在的显卡已经可以画出很逼真的3D画面了,所以“硬件杀手”游戏层出不穷,贫困游戏迷的噩梦啊。 在开开心心的继续之前,是不是有记忆力好… Read More »
上次讲的是摄像头的初始化,如果觉得这么就万事OK的话,那就大错特错了。接下来的东西让人感到更加头痛。 在我的这个应用里,不需要把拍下来的图片存储,只需要把预览的图片数据处理一下就好,很自然的我只是用了onPreviewFrame调用,考虑处理传递进来的data数据流就是了。 网上很多帖子都说,然后用BitmapFactory的decodeByteArray()函数来解析图片就行了,我试了一下,发现… Read More »
这两天玩Android玩的废寝忘食,Blog都好几天没加东西了,惭愧!记录一下这两天最崩溃的一个问题。 好早就装了开发环境,真正着手还是这两天,非常的生疏,虽然有SDK文档,那么多蚊子一般的字,实在没心思慢慢研究。这不想调用摄像头,原以为很容易就能搞定的,累计花了大概有一天的时间才只能保证不出错……至于效果嘛,难说啊! 先看API-examples里有调用 摄像头的例子,在模拟器上虽然看不出什么效… Read More »
最近试着玩玩Android开发,做一个小玩意儿的时候,总感觉默认的按钮样式太糟糕,看到网上几幅IPhone截图,觉得按钮有点感觉,就想着抄一个过来……相当的没有技术含量,只不过记性不好,记录一下。 PhotoShop上的准备 用简单的方法,设置background图片。 先渐变填充圆角矩形(半径4左右),渐变的首尾颜色自己定好了,不过过渡位置我试了下,大约是上图1所示,在40%和60%增加两个色标… Read More »
这又是Pygame教程系列的一个——OVA篇,类似于py2exe篇一样,额外写的,也许不是pygame游戏开发必须的东西,但是知道了绝对大有裨益。因此友情大放送~ 看pygame模块介绍的时候,细心的人会发现有一个pygame.sprite模块,而在讲动画的时候,虽然引入了精灵这个概念,却没有使用这个模块。在官方文档上也说了,这个模块是轻量级的,在游戏开发中也未必要使用。讲解动画的时候为了避免太多… Read More »
首先是一个视频 关于它的来历,这个最初来源于Yahoo!知惠袋的一个提问,后来被改编成了歌曲,很流行,因为它真的很感人。这个问题去年8月就解决了,网上肯定已经传了很久了,不过还是拿过来,分享给大家。 看视频也可以明白个大概了,这里翻译一下这个问题和回答,着实有趣的很。 家に帰ると妻が必ず死んだふりをしています。 一回家老婆总是在装死 家に帰ると妻が必ず死んだふりをしています。どういうことなのでしょ… Read More »
经历了长年的艰苦卓绝的披星戴月的惨绝人寰的跋山涉水,我们终于接近了AI之旅的尾声(好吧,实际上我们这才是刚刚开始)。这一次真正展示一下这几回辛勤工作的结果,最后的画面会是这个样子: 下面给出完整代码(注意需要gameobjects库才可以运行,参考之前的向量篇):
最近大概是雨下的多了,家里多了好多那种虫子,背上光光的,小脚很多,一碰就卷成一个球儿,可以一下踢好远。 想到前段时间看借物小人的时候,就看到アリエッティ无聊的时候抱起一只,立刻卷成球,绝好的玩具,真是 可爱啊:) 小时候就有很多这样的虫子,一下子居然忘了叫什么名字了……只好谷歌(网络依赖症啊依赖症,失去了思考和记忆的能力了),竟然是叫鼠妇,啥名字啊~~然后自然而然就想到我们这里方言叫“西瓜虫”的。… Read More »
在继续我们的AI之旅前,分享一个在煎蛋上看到的有趣新闻,能通过读说明书来学习的AI,这个世界真是变得越来越不可琢磨啦!机器人很快就要超越咱了…… 因为这一次是接着上面的内容的,所以请不要跳过直接看这里。 哭!!!写完了上传出错,丢失啊,重伤重写~~~~~~~~~~~ 蚂蚁实例类 在我们正式建造大脑之前,我们得先做一个蚂蚁类出来,就是下面的这个,从GameEntity继承而来:
更新日志: 1:2011/07/12,初始版本。 2:2011/07/15,更改外观,现在看起来更VC了,增加内容介绍项目。 这是一篇对“VC版极影”的技术说明文章,一般用户请移步至使用讨论页面查看/提出问题和建议。 这个东西说来话长,我是用惯了VeryCD的人。看上面的动漫,一般一个新番就跟着一个字幕组走(否则翻译乱糟糟),本来的方法是用收藏夹把正在连载的项目都收藏起来,然后每天晚上回去,把收藏… Read More »
这一集是5人的合宿(老师后来也赶过来了,那就是6人了),比起上次更加,欢声笑语多了不少(サービスシーンも)…… 这里是忧和梓在餐馆里的一段对话:
上一次稍微说了一下AI,为了更好的理解它,我们必须明白什么是状态机。有限状态机(英语:finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。太抽象了,我们看看上一次的机器人的状态图,大概是长的这个样子: 状态定义了两个内容: 当前正在做什么 转化到下一件事时候的条件 状态同时还可能包含进入(entry)… Read More »