2008-05-07
arcLib学习笔记——创建精灵
看了dsource上的Tank游戏源代码 基本了解代码结构 话说这arclib文档的更新速度实在是......不敢恭维
import arc.all;
import arc.scenegraph.all;
import arc.physics.all;
import arc.physics.shapes.all;
private Sprite sprite;
private Frame frame;
private Box box;
private char[] image = "image/arclib_logo.png";
int main(){
//创建主窗口
arc.window.open("Game", 600, 600, false);
arc.input.open();
//创建一个简单的精灵 严格说应该先创建world和worldTransform 我从简了
frame = new Frame(Texture(image));
box = new Box(frame.getFrame.getSize, 100);
box.translation = Point(300,100);
sprite = new Sprite(box,frame);
//将精灵加入场景节点
rootNode.addChild(sprite);
//绘图
arc.scenegraph.drawable.drawScenegraph();
arc.window.swap();
while (!arc.input.isQuit)
{
arc.window.clear();
arc.input.process();
arc.time.process();
}
arc.window.close();
return 0;
}
- 21:18
- 浏览 (386)
- 评论 (3)
- 分类: D Language
- 发布在 D语言 圈子
- 相关推荐
评论
redduke
2008-05-16
最近正在看yage 3d的源代码 
hqs7636
2008-05-15
为啥不研究一下3d游戏阿
oldrev
2008-05-07
咳咳,2D的就不考虑了。
有没有闲的发慌的高手去移植一下下 Ogre?
有没有闲的发慌的高手去移植一下下 Ogre?
发表评论
- 浏览: 518 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
arcLib学习笔记——动画和 ...
晕倒呀,刚才google了一下arclib,是不是D语言的呀,我怎么看到有点怪, ...
-- by javaeyename -
arcLib学习笔记——创建精 ...
最近正在看yage 3d的源代码
-- by redduke -
arcLib学习笔记——创建精 ...
为啥不研究一下3d游戏阿
-- by hqs7636 -
arcLib学习笔记——创建精 ...
咳咳,2D的就不考虑了。有没有闲的发慌的高手去移植一下下 Ogre?
-- by oldrev -
配置arclib Game Library
看了一下源代码 这个库的Phobos和Tango版本居然不一致 真神奇
-- by redduke






评论排行榜